В качестве альтернативы вы можете использовать команду yes
.
yes | pkg install webmin nginx nano
sed 's/:/ /2'
Это изменит второй символ :
на пробел.
Вы можете вставить это как дополнительную стадию конвейера вашей функции:
#!/bin/sh
git rev-list --all |
while read revision; do
git grep -F "$1" "$revision"
done |
sed 's/:/ /2'
(На самом деле я удалил эту функцию, так как она оказалась ненужной; обратите внимание также на цитирование расширений переменных; о, и это скрипт /bin/sh
, поскольку он не использует никакихbash
-специфических функций (, как и ваш, за исключением ненужного ключевого слова function
))