我有一个文件,下面的命令试图运行存储在文件中几个AWK命令
cat /some/dir/with/files/file1_name.tsv|awk -F "\\t" '{print $21$19$23$15}'
cat /some/dir/with/files/file2_name.tsv|awk -F "\\t" '{print $2$13$3$15}'
cat /some/dir/with/files/file3_name.tsv|awk -F "\\t" '{print $22$19$3$15}'
当我通过文件循环运行的命令,我得到以下错误
cat file | while read line; do $line; done
cat: invalid option -- 'F'
Try `cat --help' for more information.
避免无用的'猫',你可以运行该文件作为'bash文件'没有任何循环+阅读逐行。 – anubhava