Когда ваше выражение find
настолько простое, вы можете вместо этого использовать свою оболочку для выполнения подстановки. Основным ограничением, с которым вы можете столкнуться, будет работа с большим количеством файлов, чем может поместиться в командной строке -.
Пример в bash:
$ shopt -s globstar
$ date > a.txt
$ date > b.txt
$ date > c.txt
$ cat *.txt
Thu Mar 29 14:57:57 EDT 2018
Thu Mar 29 14:58:00 EDT 2018
Thu Mar 29 14:58:02 EDT 2018
$ mkdir -p deep/sub/dir
$ mv *.txt deep/sub/dir
$ perl -pi -e 's/EDT/EST/' **/*.txt
$ cat deep/sub/dir/*.txt
Thu Mar 29 14:57:57 EST 2018
Thu Mar 29 14:58:00 EST 2018
Thu Mar 29 14:58:02 EST 2018
Кажется, вы слышите звуковой сигнал, подобный этому :/usr/share/sounds/ubuntu/stereo/bell.ogg. Вот сконвертированный mp3 файла , чтобы вы могли его послушать.
Я не знаю, почему вы слышите эти звуки, но если вы отключите оповещения , этот звук, вероятно, исчезнет.
Похоже, вы также получаете артефакты, когда срабатывает системный звонок. Что-то вроде этот вопрос может иметь значение.
Обратите внимание, что если вы воспроизведете какой-либо другой звук и вызовете оповещение, даже если оповещения отключены, вы, вероятно, услышите треск! Похоже, Ubuntu решает воспроизводить «тихий» звук вместо того, чтобы вообще ничего не воспроизводить. И «тихий» звук, смешанный с каким-то другим звуком, будет производить треск, если у вас возникнут проблемы, подобные вопросу, указанному выше.