Удалить второй экземпляр символа из строки

В качестве альтернативы вы можете использовать команду yes.

yes | pkg install webmin nginx nano
0
18.08.2019, 22:35
1 ответ
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))

2
28.01.2020, 02:39

Теги

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