I have a bunch of .txt files in a directory.
I m looking for a command to copy all .txt
files and save it with <filename>_2.txt
.
Eg: abc.txt -> abc_2.txt
(After copy)
Thanks in tons in advance
Advertisement
Answer
EDIT: As per OP’s extension request adding following code now.
for file in *.txt do if [[ ! -f "${file%.*}_MED_2.txt" ]] then cp "$file" "${file%.*}_MED_2.txt" fi done
Try following.
for file in *.txt do echo "cp $file ${file%.*}_2" done
Above will print cp
commands, if you are ok with them then run following.
for file in *.txt do if [[ ! -f "${file%.*}_2" ]] then cp "$file" "${file%.*}_2" fi done