Скопируйте содержимое папки и сохраните файл с именем diff Unix


Скопируйте содержимое папки и сохраните файл с именем diff Unix

30.01.2020 03:52:25 Просмотров 37 Источник

У меня их целая куча .txt файлы в каталоге. Я ищу команду, чтобы скопировать все .txt файлы и сохранить его с _2.формат txt.

Например: abc.тхт -> abc_2.txt (после копирования)

Заранее спасибо в тоннах

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/59986499/copy-a-folder-contents-and-save-the-file-with-diff-name-unix#comment106086407_59986499
Пожалуйста, добавьте свои усилия в ваш вопрос и сообщите нам об этом.
https://stackoverflow.com/questions/59986499/copy-a-folder-contents-and-save-the-file-with-diff-name-unix#comment106086430_59986499
для f в *.тхт; сделать СР -- "$F" и "$OTHERDIR/старый#$Ф"; сделано
https://stackoverflow.com/questions/59986499/copy-a-folder-contents-and-save-the-file-with-diff-name-unix#comment106086450_59986499
Хорошо, пожалуйста, добавьте их в свой вопрос :)

Ответы - Скопируйте содержимое папки и сохраните файл с именем diff Unix / Copy a folder contents and save the file with diff name Unix

Является ответом!
RavinderSingh13

30.01.2020 03:56:31

EDIT: в соответствии с запросом расширения OP добавляя следующий код сейчас.

for file in *.txt
do
  if [[ ! -f "${file%.*}_MED_2.txt" ]]
  then
      cp "$file" "${file%.*}_MED_2.txt"
  fi
done


Попробуйте следовать.

for file in *.txt
do
  echo "cp $file ${file%.*}_2"
done

Выше будут напечатаны cp

Помочь в развитии проекта:
Закрыть X