Sei*_*eif 2 sed awk text-processing
我有一个 500 万行的文件:
xx ss ss "abcde"
Run Code Online (Sandbox Code Playgroud)
我需要把"abcde"
它复制到每一行的开头:
"abcde" xx ss ss "abcde"
Run Code Online (Sandbox Code Playgroud)
字符串"abcde"
在每一行中都发生变化,因此它不是一个特定的单词,但它始终是每行中的第 4 个单词。
另一种 awk :
awk '{print $4,$0}' file
Run Code Online (Sandbox Code Playgroud)
测试:
$ cat file7
abc def ghi nop
klm one two three
four five six nine
$ awk '{print $4,$0}' file7
nop abc def ghi nop
three klm one two three
nine four five six nine
Run Code Online (Sandbox Code Playgroud)