Канал соединяет выход одной программы со входом другой программы. Это особенно используется для реализации оболочки | оператор.
1 ответ

Извлеките tar.gz в STDOUT и заархивируйте STDOUT

Мне нужно извлечь tar.gz архив, который я скачал с curl в STDOUT и используйте STDOUT в качестве STDIN для повторного архивирования файлов. curl -L someURL | tar xz --strip-components=1 -O| zip -r test.zip дает мне enter cocurl: (23) Failed writing …
15 сен '14 в 14:44
2 ответа

Сообщение об ошибке сломанной трубы

Когда я загружаюсь в Ubuntu 14.10 beta 2, на экране на мгновение появляется следующее сообщение: error while reading descriptor: broken pipe: Затем экран на мгновение становится черным, а затем переходит к экрану входа. Может кто-нибудь посоветовать…
16 окт '14 в 20:41
1 ответ

Как передать один файл, а не список файлов

Я запускаю эту команду while IFS= read -r file;do split -l 20000 -d "$file" "$file";done < file.list.txt Теперь моя проблема заключается в том, что это принимает в качестве входных данных список файлов (file.list), который выглядит как job1 job2 …
17 май '15 в 10:01
1 ответ

Как использовать top и free, чтобы увидеть, что застревает в системе?

Я не смог получить вывод сверху, но у меня было много, много экземпляров листового узла. Они не использовали по отдельности много ресурсов. Возможно, в совокупности они увязли в системе. Журналы /var/log/news/news.err шоу: Dec 22 01:26:16 doge fetch…
22 дек '16 в 09:43
1 ответ

Как удалить некоторые пакеты, содержащие определенное ключевое слово?

Например, когда я хочу удалить Xfce, я сделал это: aptitude search xfce | grep ^i id gtk2-engines-xfce - GTK+-2.0 theme engine for Xfce id libxfce4ui-common - common files for libxfce4ui id libxfce4util-common - common files for libxfce4util Я хочу …
04 дек '14 в 00:11
1 ответ

Стандартное разбиение на страницы с использованием 'more' и передача в системный журнал

Я реализовал скрипт-обертку, который заставляет все команды, выполняемые через этот скрипт-обертку, регистрировать (через rsyslog) такие вещи, как время выполнения, пользователь, который выполнил команду, и код выхода. Я пытаюсь реализовать разбиени…
02 сен '14 в 22:58
1 ответ

Как передать в текстовое поле kdialog?

echo "hello" | kdialog --textbox - Я прыгал, что строка должна передать слово привет к kdialog, и установив аргумент файла в -, он должен был использовать переданный по тексту текст как контент. Можно ли передать содержимое в kdialog?
02 сен '15 в 06:04
2 ответа

Найдите папки размером меньше x и удалите их

Я хочу найти все папки (внутри папки) размером менее 100 МБ и удалить их. Я на самом деле не хочу использовать скрипт bash. Но, вероятно, есть некоторая изящная возможность в одну строку сделать это. Но, к сожалению, мои знания оболочки не так уж хо…
27 янв '15 в 02:20
3 ответа

Как удалить файлы изображений, которые меньше, чем определенные размеры

Я уже нашел ответ, который перечисляет почти все. За исключением того, что я не могу заставить его работать. Я использую: find . -iname "*.jpg" -type f | xargs -I{} identify -format '%w %h %i' {} | awk '$1<300 || $2<300{print $3}' Что нужно дл…
04 фев '15 в 23:11
2 ответа

Передача выходных данных столбцов команд

Я использую lolcat, чтобы получить вывод цвета ls. Для этого я скопировал /usr/bin/ls в /usr/bin/lsslss (чтобы избежать бесконечного цикла, поскольку псевдоним не может принимать $* или [email protected]), и я добавил функцию: ls(){ lsslss $* | lolcat; } в.bashrc …
20 май '19 в 11:01
2 ответа

Как выбрать только папки с эффектами, а не файлы?

Я должен chmod структура подпапок, которые содержат больше подпапок, а также файлы, естественно. Теперь мне нужно таким же образом изменить права доступа (владелец: группа, без acl) к этой полной структуре. Только я хочу 775 для папок, но 664 для фа…
22 ноя '15 в 07:13
0 ответов

Труба к файлу

Я хотел знать битность определенного программного обеспечения (OMC), поэтому я побежал первым which omc file /usr/bin/omc и это дало мне всю необходимую информацию.Прежде чем рассказать своим коллегам, я хотел сократить его до одной строки: which om…
15 фев '17 в 10:49
2 ответа

Тройник не получает всю продукцию из трубы

У меня есть скрипт, выполняющий команды, такие как: export LD_LIBRARY_PATH=.:$LD_LIBRARY_PATH;./some_app -i $INDEX | tee $LOG echo "Number of errors: $(grep "ERROR" $LOG | wc -l)" Проблема, вероятно, в трубе tee, Похоже, не получить весь вывод. Когд…
23 июн '15 в 10:22
1 ответ

Можно ли по трубопроводу от stdin к gzip?

Если я запускаю команду s3cmd get s3://bucket/file.gz - Я получаю двоичный вывод на экране. Если я попытаюсь передать это gzip с s3cmd get s3://bucket/file.gz - | zcat я получил gzip: stdin: not in gzip format, Как я могу получить zcat чтобы выбрать…
10 мар '16 в 11:51
1 ответ

Трубопровод и Xargs

Я пытаюсь удалить некоторые. class файл из каталога. Поэтому сначала мне надоело считать имеющиеся .class файл с помощью следующей команды (после перехода в каталог) - $ find . -name *.class | wc -l Здесь я могу понять роль конвейерной обработки (|)…
16 мар '15 в 18:41
3 ответа

Как искать через страницу руководства?

Я часто хочу искать через man страницы, однако я вынужден либо сделать: man <package> | grep <search> Или же: man <package> > file.txt Но должен быть более простой способ сделать это, так как я могу искать через man страницы, на…
24 авг '15 в 22:42
2 ответа

Как создать новый текстовый файл с новым именем из phpscript каждый раз, когда он выполняется

Я использую скрипт Php, который на самом деле для отправки смс с терминала с помощью онлайн-сервиса смс 160by2 Что он делает, это открывает терминал, запрашивает номер, затем смс, и он отправляется... Теперь я хочу, чтобы текст в этом смс копировалс…
30 июл '12 в 18:43
2 ответа

PV процессный пароль

Поэтому я пытаюсь прошить SD-карту с 7 ГБ изображением, и это занимает вечность (около 15 часов плюс), поэтому я решил настроить pv чтобы я мог видеть прогресс. Проблема, с которой я сталкиваюсь, состоит в том, что, как только я ввожу команду, всплы…
16 июн '16 в 19:18
1 ответ

Разархивировать содержимое папки из архива tar.gz, которая получает данные из STDOUT (wget)

Я хочу извлечь содержимое одной папки из tar.gz архив, который получает свой вклад от STDOUT wget, Моя команда выглядит так: wget -O - http://example.com/file.tar.gz | tar -C /path/Where/ToExtract/To -xzf - folderToUntar К сожалению, я получаю основ…
12 сен '14 в 21:06
3 ответа

Как удалить все файлы, которые возвращает locate

На данный момент это то, что я делаю: Шаг 1: locate fooBar /home/abc/fooBar /home/abc/Music/fooBar Шаг 2: Выполните удаление вручную, скопировав каждую строку. rm /home/abc/fooBar rm /home/abc/Music/fooBar Как мне сделать это за один шаг? Что-то вро…
21 дек '10 в 11:04