Вы можете выполнить задачу без цикла, используя GNU parallel:
parallel sed -i.old s/example/{.}/ {} ::: *.conf
Это особенно полезно, если у вас есть много файлов для редактирования, так как parallel запускает одно задание на каждый процессор Ядро
-i.old означает: отредактируйте файл i n-place и сделайте резервную копию, добавив расширение .old к исходному имени файла (удалите .old, если вы не хотите, чтобы резервная копия , но помните, что у вас нет резервной копии, тогда) s/example/{.}/g означает s ubstitute example с входным именем файла без его расширения ({.}) и сделать это g lobally (= для каждого появления) заменяется на входное имя файла :::, отделяет команду для запуска от аргументов для передачи к ней *.conf соответствует каждому .conf файлу в текущем каталогеПосле долгих разрывов моего лица в Интернете я, наконец, узнал, что проблема связана с проклятыми Realtek 8619 (или что-то в этом роде), которые, вероятно, были установлены в одном из последних обновлений. Я исправил его обходным путем, добавив:
sudo ethtool -s eth0 speed 1000 duplex full autoneg off
- /etc/rc.local
Теперь он работает, даже если было бы лучше откат к другому драйверу, как это было предложено в другом месте.
После долгих разрывов моего лица в Интернете я, наконец, узнал, что проблема связана с проклятыми Realtek 8619 (или что-то в этом роде), которые, вероятно, были установлены в одном из последних обновлений. Я исправил его обходным путем, добавив:
sudo ethtool -s eth0 speed 1000 duplex full autoneg off
- /etc/rc.local
Теперь он работает, даже если было бы лучше откат к другому драйверу, как это было предложено в другом месте.
После долгих разрывов моего лица в Интернете я, наконец, узнал, что проблема связана с проклятыми Realtek 8619 (или что-то в этом роде), которые, вероятно, были установлены в одном из последних обновлений. Я исправил его обходным путем, добавив:
sudo ethtool -s eth0 speed 1000 duplex full autoneg off
- /etc/rc.local
Теперь он работает, даже если было бы лучше откат к другому драйверу, как это было предложено в другом месте.