-
shell里$?代表什么?
答:上个命令的退出状态,或函数的返回值。 -
awkNR和awkFNR是什么意思?
答:NR,表示awk开始执行程序后所读取的数据行数。FNR,与NR功用类似,不同的是awk每打开一个新文件,FNR便从0重新累计。 -
awk BEGIN END中间能有几个{ }?
一个或者多个
https://jingyan.baidu.com/article/8275fc8672913b46a13cf667.html -
awk的BEGIN中怎么制定分隔符
awk之FS的指定
file:
FAN1 | 11h | ok | 160.96 | 11139 RPM
FAN2 | 12h | ok | 160.96 | RPM
FAN3 | 13h | ok | 160.96 | 10763 RPM
FAN4 | 14h | ok | 160.96 | 10998 RPM
FAN5 | 15h | ok | 160.96 | 11515 RPM
[code]
awk -F '[ ]' '{print $9}' file
awk -F '[ ]' '($9>11000)' file
#awk指定一个空格为分隔符
awk -F '[ ]'
1.使用空白字符作为分隔字段
将FS设置为一个空格,这种情况下,记录的前导空白和结尾
空白(空格或者制表符)将被忽略。FS默认为一个空格
awk -F " "
指定一个空格,开头末尾空白被忽略
awk '{}' file
2.使用单个字符
awk -F ","
awk 'BEGIN{FS=","}'
3.设置了不止一个字符作为字段分隔符,将作为一个正则表达式来解释
分割符与正则表达式匹配的最左边最长的非空的不重叠的子串
#指定一个制表符
FS="\t"
#指定一个或者多个制表符
FS="\t+"
使用正则表达式指定几个字符作为分隔符
FS="[':\t]"
4.每个字符都是一个域
https://blog.csdn.net/woshibianhe/article/details/7315996
-
linux监听端口
https://www.cnblogs.com/chenweichu/articles/6441710.html -
linux系统之间传文件
scp local_file remote_username@remote_ip:remote_folder
或者
scp local_file remote_username@remote_ip:remote_file
或者
scp local_file remote_ip:remote_folder
或者
scp local_file remote_ip:remote_file
https://blog.csdn.net/shaoxiaohu1/article/details/23191637
http://www.runoob.com/linux/linux-comm-scp.html (命令教程)
网友评论