xfce4-goodies
y, si lo descargó, considere que todos los complementos -ya están instalados. instalar
sudo apt install thunar-volman
Configuraciónhttps://wiki.archlinux.org/index.php/Thunar
/usr/bin/vlc --fullscreen dvd:///dev/srX
dondesrX
-Unidad de DVD
Цикл grep
результаты:
truncate -s 0 file.txt
for match in $(grep -lr "$STRING" --exclude file.txt.); do
cat "$match" >> file.txt
done
truncate
создает новый файл, если он не существует, или очищает существующий.
find. -maxdepth 1 -type f \
-exec awk 'NR == 1 && /^Format/ { exit 0 } { exit 1 }' {} \; \
-exec cat {} \; > /tmp/file.txt
Это найдет все обычные файлы в текущем каталоге и выполнит сценарий awk
для каждого из них по очереди. Удалите аргумент -maxdepth 1
для рекурсивного поиска.
Скрипт awk
завершится с нулевым статусом выхода, если текущий файл содержит слово «Формат» в начале самой первой строки. Если это не так, он завершается со статусом выхода 1.
Если сценарий awk
завершается с нулевым статусом выхода, команда find
продолжит вызов cat
с файлом, который просто выведет его содержимое на стандартный вывод.
Перенаправление с find
на /tmp/file.txt
гарантирует, что все файлы, выведенные окончательным cat
, перейдут на /tmp/file.txt
. Этот файл будет усечен (и очищен )оболочкой перед началом выполнения команды find
.
Вы не хотите, чтобы файл file.txt
создавался в текущем каталоге, так как это может отправить команду find
в бесконечный цикл.
Аргументы к find
, используемые здесь, действуют как проверки вещей, которые find
находит. Если тест успешен, выполняется следующий тест. Если один тест не проходит, find
продолжает искать что-то другое.
Тест -maxdepth 1
завершается неудачей, если find
находит каталог, в котором глубина каталога find
превысит 1, если он войдет в него. Поэтому он останется только на самом верхнем -уровне каталога.
-type f
не будет работать для всего, что не является обычным файлом (, то есть для каталогов, сокетов, файлов устройств и т. д. ).
Тесты -exec
завершатся неудачно, если выполненная команда возвращает ненулевой статус выхода -.