Shell

Bymunije

3 minute read

scp user@hostip:server_file local_path #文件
scp -r user@hostip:server_folder local_path #文件夹

awk

1.Summary

  • $0:整行
  • 从1开始计数
  • 只能有一对单引号
  • 语句结束加分号(;)
  • 注意文件保存格式在linux和window的区别

2. Note

  • BEGIN:从第一行开始
  • FS:输入字段分隔符,默认空格
  • OFS:输出字段分隔符,默认空格
  • ||/&&: 或/与
<!-- -->
cat file.txt | awk 'BEGIN {FS="\t";OFS="\t"} {if ($20 == "%" || $20 == "%%") {$23 = $14; print $0} else if ($20 != "%" && $20 != "%%") {$23 = $22; print $0}}' > file2.txt…