我有一个包含以下数据的文件:
1;2;3
4;5;6
7;8;9
....
n
其中n是行的随机数。我试图从这个文件中得到这样的东西:
command_1_command_2_command_3
command_4_command_5_command_6
....
n
任何建议我如何实现这一目标?
答案 0 :(得分:3)
试试这个,
awk 'BEGIN {FS=";"}; {$1="command_"$1;$2="command_"$2;$3="command_"$3;print $1"_"$2"_"$3}' stacko.txt
nachiket@nachiket-X550LD:~$ cat stacko.txt
1;2;3
4;5;6
7;8;9
nachiket@nachiket-X550LD:~$ awk 'BEGIN {FS=";"}; {$1="command_"$1;$2="command_"$2;$3="command_"$3;print $1"_"$2"_"$3}' stacko.txt
command_1_command_2_command_3
command_4_command_5_command_6
command_7_command_8_command_9
nachiket@nachiket-X550LD:~$