0
ответов

Ошибка Broken pipe при чтении остановок

Я пытаюсь сделать быструю и грязную функцию bash для сравнения аудиосодержания двух файлов FLAC без декодирования их в временный файл. С помощью инструмента командной строки flac я декодирую каждый файл в ...
13.01.2016
0
ответов

Как отсортировать поток данных по 2 именам столбцов (номер столбца может отличаться)?

Я получаю поток данных из API, который выглядит следующим образом: redID blueID whiteID 1 22 2 44 15 41 2 15 15 31 2 14 Что мне нужно сделать, так это отсортировать ...
13.01.2016
0
ответов

Как передать ls в grep и удалить файлы, отфильтрованные с помощью grep?

Я хотел удалить какой-то пакет в моем доме файл, но имя файла слишком длинное (google-chrome-stable_current_i386.deb). Итак, я решил использовать команду ls | grep chrome | rm для передачи файлов в grep ...
07.12.2015
0
ответов

Передать вывод cat в скрипт node

Я абсолютный новичок в написании скриптов UNIX (и безрезультатно искал здесь что-нибудь, объясняющее, как это сделать простым способом). Я пытаюсь передать содержимое файла claimName.txt find ...
07.12.2015
0
ответов

Rsync-содержимое tar с удаленным сервером

У меня есть несколько резервных копий в виде tar-архивов, и для их проверки / тестирования я восстанавливаю их на некоторых тестовых машинах, используя: cat archive.tar.gz | ssh server2 "cd / path / to / dir; tar zxvf -" Большая часть ...
02.12.2015
0
ответов

Как получить подсчет "базовых поддиректорий" без поддиректорий?

Все, что я пытаюсь сделать, это получить подсчет директорий на одном уровне дерева. Так что Far у меня такой. find /media/data/temp1 -type d -exec basename {} \; что дает мне следующее: temp1 Coldplay Greatest Hits ...
28.11.2015
0
ответов

Как загрузить пакет RPM и установить его в одну строку?

Мне интересно, можно ли с помощью wget загрузить RPM, а затем передать его через sudo rpm -i для установки, в одну строку? Я понимаю, что могу просто запустить: wget -c sudo rpm -i ...
27.11.2015
0
ответов

Почему использование `yes` в конвейерах bash *не* вызывает бесконечных циклов?

Согласно документации, bash ждет, пока все команды в конвейере не закончат выполнение, прежде чем продолжить работу Оболочка ждет завершения всех команд в конвейере, прежде чем вернуть ...
16.11.2015
0
ответов

Извлечение символов из последовательного порта

У меня к вам фиктивный вопрос: я пытаюсь извлечь несколько строк из файла, начинающегося специальной строкой символов, и скопировать их в файл. Я пробовал: cat / dev / ttyACM0 | grep "something" ...
01.11.2015
0
ответов

Как передать файлы, загруженные с помощью wget, через tar?

Я хотел бы передать tarballs (файлы .tar.gz в данном случае), которые я загружаю с помощью GNU Wget (wget) через tar -xzf (чтобы распаковать их, если это непонятно), но я не знаю как. Я пробовал: wget -q -O- ${...
30.10.2015
0
ответов

Кто разветвляет процессы конвейерных команд в оболочке?

Рассмотрим эту команду в оболочке: ls | less Теперь мы знаем, что ls и less выполняются как два разных процесса. Мы знаем, что оболочка выполняет ответвление и создает дочерний процесс, который загружает программу ls с помощью ...
16.10.2015
0
ответов

Что такое inotifywait, каналы и буферы

Я хочу отслеживать каждое изменение файла в каталоге с помощью inotifywait. inotifywait должен записывать в буфер FIFO, который затем может быть неторопливо прочитан. Экспериментируя с относительно огромным количеством...
14.10.2015
0
ответов

Не удается передать результат `pwd` в tee [closed]

Я использую Ubuntu 14.04. Когда я выполняю ls | тройник - работает нормально. Но pwd | tee - просто вывести абсолютный путь только один раз и не выйти! мне нужно Ctrl + C, чтобы остановить это. Есть подсказка? РЕДАКТИРОВАТЬ: я использую bash.
13.10.2015
0
ответов

конвейер stdout-to-file с wc

Я работаю над лабораторным заданием для класса, который иллюстрирует пользователей | wc -w как отображение количества пользователей, вошедших в систему в данный момент. Инструктор попросил, чтобы мы записали вывод пользователей в файл (...
23.09.2015
0
ответов

меньше: Перейти к концу загруженного буфера, а не к его фактическому концу

Я часто использую меньшее количество страниц, чтобы просмотреть выходные данные программы, которая будет продолжать производить outp ut, например, с tail -f / var / log / messages | меньше. Можно ли перейти к нижней части текущего ...
23.09.2015
0
ответов

Как перенаправить вывод программы в ZIP-файл? [закрыто]

Я запускаю сценарий, который собирает журнал сервера. Мне нужно перенаправить эти журналы в ZIP-файл. Прямо сейчас я собираю данные в текстовый файл. Как я могу перенаправить его прямо в ZIP?
23.09.2015
0
ответов

Перенаправить результаты поиска для '* .squashfs' в unsquashfs

Я ищу что-то, что найдет сжатую файловую систему и передаст выходные данные для отмены сжатия fs, и это должен быть абсолютный путь за пределами squashfs . example / tmp / mnt / live / ...
20.09.2015
0
ответов

Это ошибка в bash? `return` не завершает работу при вызове из канала

В последнее время у меня возникли странные проблемы с bash. Пытаясь упростить свой сценарий, я придумал этот небольшой фрагмент кода: $ o () {echo | пока читал -r; вернуть 0; сделано; echo $ ?;}; о 0 $ o () {...
19.09.2015
0
ответов

почему моя первая операция pipe не удалила символ новой строки?

Мой nextermCensus.lis содержит символ новой строки и меня интересует только первая строка, я хотел бы удалить символ новой строки. но это не работает. поэтому я должен использовать второй метод, чтобы удалить его. $(...
11.09.2015
0
ответов

Как определить, является ли процесс частью конвейера (производитель в конвейере)? [дубликат]

Итак, если я нахожусь в своем терминале и запускаю: $ my_proc | grep foo в my_prof Я знаю, что это часть конвейера, потому что стандартный вывод подключен не к терминалу, а к grep. С другой стороны, если я просто запущу это: $...
03.09.2015
0
ответов

cat SQL-файлы и переход к схеме импорта

Я пытаюсь импортировать серию файлов .SQL, которые отображают один файл для каждого объекта БД в mysql, не вызывая mysql 50 раз, что-то вроде: mysql -u root
26.08.2015
0
ответов

Как добавить элемент в массив конвейера? [duplicate]

Этот сценарий должен просто добавить значение в массив через цикл, а затем показать все элементы массива. #! / bin / bash data_file = "$ 1" вниз = () counter = 0 cat $ data_file | при чтении строки; do \ isEven = ...
22.08.2015
0
ответов

передача пароля, находящегося в файле, команде ssh [duplicate]

Итак, мне нужно войти как множество различных пользователей на сервер с помощью ssh, и я устал каждый раз копировать пароль из файлов, содержащих пароли пользователей. Я не могу изменить его на ...
16.08.2015
0
ответов

Поведение «|» pipe в linux с перенаправлением вывода «>»

Я выполняю команду ls> a.txt | sort> b.txt Эта команда выполняет следующие действия: выполняет ls сортирует его создает a.txt и сохраняет отсортированный вывод в a.txt создает b.txt, но его ...
11.08.2015
0
ответов

Канал с именем Fifo [закрыто]

Я реализую именованный канал для записи и чтения данных между двумя процессами в cpp. Первый процесс получает характерную точку из изображения в реальном времени, а второй - считывает эту характерную точку. Это ...
09.08.2015
0
ответов

разархивируйте файл и передайте команду «ddrescue»

У меня есть заархивированный файл образа, и мне нужно использовать команду «ddrescue» вместо «dd», чтобы сделать что-то вроде этого: unzip -p ubuntuXXXX.img.zip | sudo dd bs = 2M of = / dev / sdb Но «ddrescue» нужен файл образа, так как ...
08.08.2015
0
ответов

Как отправить весь вывод в `logger` в оболочке POSIX?

Я хотел бы регистрировать стандартный вывод и стандартную ошибку отдельно в .xprofile с помощью регистратора. Я думаю, что в Bash это будет выглядеть примерно так: exec 1>> (logger --priority user.notice --tag $ (...
27.07.2015
0
ответов

Можно передать команду по конвейеру с помощью su через ssh

Я пытаюсь написать сценарий python для удаленного обновления паролей входа в систему для набора учетных записей, которые я администрирую - я уже могу успешно использовать python для передачи удаленных команд через stdin ssh ...
22.07.2015
0
ответов

Как удалить файлы из каталога на основе содержимого сжатого файла tar?

Учитывая, что у меня: есть каталог, содержащий более 1000 файлов есть архивированный tar-файл, содержащий подмножество этих файлов (x.tgz). Какую единственную командную строку (если это возможно) будет читать ...
22.07.2015
0
ответов

Как повлиять на цикл bash while с таймерной глобальной переменной?

У меня есть цикл while в скрипте bash, который должен делать что-то другое в начале и через каждые 5 секунд. Любому предыдущему циклу разрешается завершиться. Интервал в 5 секунд обозначается ...
09.07.2015