@ННН, которая предназначалась в качестве заполнителя для все устройства будут в вашем случае. Я буду обновлять ответ. Позвольте мне попробовать и посмотреть, если это работает Как имя программы, если я хочу начать, что в терминале? насчет `systemctl перезапустите nginx.услуг ? @MDavies, вы не поторгуешься. Я думаю, можно с уверенностью сказать, что наши ответы разнятся, но мы не имеем достаточных доказательств, чтобы рассматривать как "факт". Интересно, если Торияма прольет свет на этот раз мы направились в наполнитель-центр в ближайшее время. В то же время из уважения к правилам я должен удалить этот ответ. Спасибо, что указали на недостатки в моей логике. ПС. посмотрите на замену направляющих. Я не специалист, но сделал это несколько раз, и это не так сложно. Возможно, вы даже не придется идти всю дорогу, как вы просто нужно, чтобы получить достаточный доступ, чтобы удалить кабель питания к диску. Только хитрость в том, чтобы остановить попадания пыли за стеклом. У меня нет опыта работы с LDAP, но что значит `команда grep gisle файл /etc/passwd с'return на удаленной системе? Вы не можете просто редактировать этот файл и установить `$Home` и есть?

Как уже упоминалось, губка из moreutils - это здорово. Я использую этот скрипт для эмуляции, чтобы избежать moreutils dependecy:

#!/Бен/ш-е
#Понежиться входных и тройник его аргументы
ст=0; tmpf=
tmpf="`mktemp`" && метод exec 3<>"$tmpf" || ст="$?"
РМ -Ф "$tmpf" #удалить его, даже если exec неудачу; Нооп если mktemp не удалось
[ "$ст" = 0 ] || выход "$ст"
кошка >&3
<как/dev/ФД/3 тройник "$@" >/dev/нуль

Вы можете использовать его вот так:

команда grep '^[а-Яа-З.:]' "$путь_к_файлу" \
| СЭД -Р '/^(РМ|кд)/д' \
| уник -п | губку "$путь_к_файлу" 

Вы не можете сделать это с простым перенаправлением вывода, поскольку редиректы происходят перед запуском команды и перенаправление вывода обрезает выходной файл.

Другими словами, с помощью команды grep время (первые простые команды газопровода) начинается, последнее перенаправление уже усе входной/выходной файл.

Да нет стандартных утилит UNIX, что делать правда в месте редактирования, насколько я знаю. СЕПГ -я только эмулирует его с помощью временного файла. Я думаю, причина в том, что истинный фильтрации "на месте" может быть легко поврежден файл, если шаг конвейера не получается.

Насколько то, что происходит под ними-оба | и <() использовать систему труб, которые принимают пройти ИО буфер за один раз. Механизм не создает временных файлов (не реальный (файловая система) да и вообще файлы), и он пытается избегать проведения входных в памяти.