【发布时间】:2021-06-20 17:31:23
【问题描述】:
这是我第一次在这里提问,如果我做错了什么,我很抱歉
考虑一个文件名“00.txt”,它包含以下内容。
ai_00_01_01 word01 word01(translated)
ai_00_01_02 word02 word02(translated)
...
ai_00_01_305 word305 word305(translated)
附: (翻译)并不意味着那里真的有一个(),它只是该行单词的另一种语言
我希望它变成这样:
word01 = word01(translated)
word02 = word02(translated)
...
word305 = word305(translated)
我尝试过的事情:
cut -f 2- -d ' ' 00.txt > new_file.txt
“给我第二个和任何其他字段,使用空格作为分隔符,从 file.txt 文件并将输出定向到 new_file.txt” -by ivanivan in https://unix.stackexchange.com/questions/515249/how-to-delete-the-first-word-in-each-line-of-a-file (我认为这意味着它将文本删除到第一个空格?糟糕的英语对不起)
我尝试的代码只是在里面生成了一个新的txt文件,而00 txt文件并没有改变任何东西
感谢任何人帮助这个菜鸟(又名我自己)
【问题讨论】:
-
这是在 Windows 还是 Linux 上?您使用了仅适用于 Windows 的
[batch-file]标签,但您尝试使用仅适用于 Linux 的cut。 -
它适用于 Windows....这就是它起作用的原因...
标签: batch-file batch-processing