如何学习shell之 常用脚本

1.删除含有关键字的行
sed -e '/P1319/d' train_5000.txt // 删除train_5000.txt 含有 中P1319的行 d表示删除

2.替换
` 2.1 ----sed 's/book/books/' train_5000.txt

2.2 ----sed 's/book/books/g' file (使用后缀 /g 标记会替换每一行中的所有匹配:)

`

3.删除空行
cat 文件名 |sed '/^$/d'

4.提取列
awk -F "," '{print $2}' a.txt ## 利用 -F选项 指定逗号为分割符,提取第二列

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容