大家好
我想从存储在文件夹中的大量 .txt 文件中删除第一列。
到目前为止,我已经尝试过:
#!/bin/bash
# loop on all .txt files
for i in $(ls *.txt); do
# remove first column
cut -d' ' -f2- < $i
# remove temporary file
rm $i.bak
done
exit
这只会在 shell 窗口中打印剪切的结果,但不会修改文件。我在这里遗漏了一些非常简单的东西,但我不知道应该在哪里表明我想写下剪辑的结果。
谢谢!