从分隔文件中捕获特定列

use*_*101 1 unix bash shell

我是shell脚本的新手,我需要创建一个具有以下条件的shell脚本.

shell脚本应该读取每行的Inputfile.txt并获取文件中的第一和第六列并创建一个新的outputfile.txt

Inputfile.txt

123 | xyz | abc | abc | abc | 567

321 | xyz | abc | abc | abc | 765
Run Code Online (Sandbox Code Playgroud)

Outputfile.txt

123 | 567

321 | 765
Run Code Online (Sandbox Code Playgroud)

mju*_*rez 6

使用简单的剪切命令就足够了:

cut -d "|" -f 1,6
Run Code Online (Sandbox Code Playgroud)