ПУСТО
-i inplace же результат записывается в тот же обрабатываемый фал(ы), поэтому и не будет никакого вывода на вашу консольsub заменяет только первое вхождение в строке, если же замен предвидеться больше чем одно на строку то нужно использовать gsub$(ls $files)$files ? если это список файлов то зачем ему делать ls ? если же это путь к папке с файлами которые нужно обработать то и название у него должно быть соответствующееawk но проще разделить задачу на:grep, примерно будет выглядеть так:files=$(grep -sl ШАБЛОН $pathdir)
$ ping -c3 8.8.8.8 | ts '%d.%m.%Y %T' > file.txt
$ cat file.txt
28.02.2024 12:44:23 PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
28.02.2024 12:44:23 64 bytes from 8.8.8.8: icmp_seq=1 ttl=117 time=14.7 ms
28.02.2024 12:44:24 64 bytes from 8.8.8.8: icmp_seq=2 ttl=117 time=14.6 ms
28.02.2024 12:44:25 64 bytes from 8.8.8.8: icmp_seq=3 ttl=117 time=15.2 ms
28.02.2024 12:44:25
28.02.2024 12:44:25 --- 8.8.8.8 ping statistics ---
28.02.2024 12:44:25 3 packets transmitted, 3 received, 0% packet loss, time 2003ms
28.02.2024 12:44:25 rtt min/avg/max/mdev = 14.575/14.808/15.173/0.261 ms
lsblk -o NAME,PTUUID,PARTUUID,UUID/etc/fstab как и во всех(наверное) современных загрузчиках можно использовать как PARTUUID так и UUID естественно указав соответствующую приставку, как-то PARTUUID=....Установлена ОС Linux, Rescuezila снят образ, при накатывании новый ПК/диск не стартует.
снят образ либо в том как вы накатывали его на новый ПК
/etc/fstab на новом диске подставляя туда другой UUID ?UUID будет одинаков для обоих систем, исходной и клонированной, так как при клонировании диска таблица разделов и файловая система где прошит UUID будет одинаковыми, по крайней мере для GPT это должно так и работать.
как взрослые мальчики типо archlinux или debian пакуют свой root в squashfs образ, а точнее, как с него загружаются.
https://www.gnu.org/software/bash/manual/html_node...
https://www.gnu.org/software/bash/manual/html_node...