文件由 | 分隔管道符號
我的文件.txt
Hello|how|are|you|hope|you|are|doing|fine
Lilly|jasmine|rose|sunflower|nightfire|flowers
我想刪除大於 3 的欄位。
Hello|how|are
Lilly|jasmine|rose
在實際文件中,我必須刪除每行中超過 13 列的額外列。在 unix shell 腳本中使用 SED/AWK。謝謝 !
答案1
cut -d'|' -f1-14 myfile
這很好用!簡單的剪切不需要 awk 或 sed。