【发布时间】:2020-05-16 07:39:14
【问题描述】:
第 1 部分:我有一个文件夹“MyFolder”,其中包含多个子文件夹,例如“new”“old”等。 我需要一个 UNIX 代码,它将遍历每个文件夹和子文件夹,并创建没有“_MED.txt”的文件“abc_MED.txt”的副本 例如:abc.txt -> abc_MED.txt -> abc_MED.txt 它不应该每次都添加 abc_MED_MED.txt XX
第 2 部分:对于所有带有“_MED.txt”的文件,应在文件的第一行末尾添加“_2”。
任何帮助将不胜感激。
我试过了:
for file in *.txt
do
if [[ ! -f ${file%*}_MED.txt ]]
then
cp $file ${file%.*}_MED.txt
fi
done
【问题讨论】: