как автоматически различать файлы file.txt.orig и file.txt

Вы очень близки. Вы должны использовать опцию -nameдля find. И не забудьте процитировать образец.

Так

find. -maxdepth 1 -type f -name '??????????_a1ac*.jpg' |xargs mv -t "/home/ubuntu/ntest"
0
03.05.2021, 19:24
1 ответ

Рабочий процесс меня устраивает. Возможно, вы тестируете, пытаясь применить патч к файлу, который вы ранее обновили?

Подготовка

echo this is original >file.txt.orig
echo this is new >file.txt
diff -u file.txt.orig file.txt >file.diff

cat file.diff
--- file.txt.orig       2021-05-03 19:17:13.038918015 +0100
+++ file.txt    2021-05-03 19:17:21.548900027 +0100
@@ -1 +1 @@
-this is original
+this is new

Создать копию исходного файла для исправления

mkdir x
cp -p file.txt.orig x/file.txt
cd x

cat file.txt
this is original

patch <../file.diff
patching file file.txt

cat file.txt
this is new
1
28.07.2021, 11:35

Теги

Похожие вопросы