我想在各种 *.dat
中应用特定操作文件。我想做的是使用sed
使用删除特定字符
sed 's/"//g' file.dat >file.dat
我尝试按以下方式使用上面的代码
sed 's/"//g' *.dat > *.dat
但它似乎不适用于目录中的所有文件。
知道如何在 Linux shell 中循环所有这些文件吗?
最佳答案
我将使用 find
命令和 sed -i
(-i
就位)。因此,完整的命令类似于 -
find . -name "*.dat" -exec sed -i 's/\"//g' {} \;
关于linux - 如何在Linux shell中循环相同格式的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23996252/