0
ответов

Требуется пример :здесь строка для fd

man bash использует это перенаправление :[n]<<
19.02.2021
0
ответов

Разница между >&/dev/null и &>/dev/null

Я пытался найти информацию о порядке оператора в выражении >&/dev/null Есть ли разница между >& и &>?
20.01.2021
0
ответов

Запись в файл?

В чем разница между echo hello > a.txt и echo hello >> a.txt. Он делает то же самое, почему мы должны использовать >> вместо >? И что делает
04.11.2020
0
ответов

Как я могу перенаправить текст, чтобы затем написать в строке с указанным номером?

Можно ли перенаправить текстовую строку на строку «в -указанном аргументе», а не на последнюю в файле? Или комбинация команд/и/аргументов, подоболочек, если это невозможно...
20.10.2020
0
ответов

Передайте частичный вывод фонового процесса и сохраните его в переменной

Фон :Я работаю над проектом, в котором сервер запускается со случайным доступным портом. Сервер запускается командой :node server.js После того, как сервер будет готов и начнет обслуживать...
23.08.2020
0
ответов

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

Допустим, у меня есть файл ids.txt с несколькими записями типа фу бар бац... Например. Я хотел бы использовать это в качестве входных данных для запуска команды для некоторых файлов, содержащих идентификаторы в имени файла, например foo _1.gz,...
11.08.2020
0
ответов

Стандарт posix для перезаписи перенаправления вызывает неожиданный вывод

Я пытался создать небольшой скрипт bash для переопределения некоторой конфигурации в Node. Я использую zsh, поэтому есть предупреждение, если вы перенаправляете вывод в существующий файл (см. здесь). Я пробовал...
15.06.2020
0
ответов

сохранить вывод в нескольких файлах

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

Как работает > /dev/null 2>&1?

Я понимаю, как перенаправление вывода с > /dev/null приводит к тому, что он не выводится на экран. Но почему-то этого не всегда достаточно, и кое-что все-таки печатается. В этих случаях > /...
09.06.2020
0
ответов

POSIX-совместимый способ перенаправления stdout и stderr в файл

Я пытаюсь написать скрипт, совместимый с POSIX, чтобы он мог работать в любой системе *nix (Debian, Fedora, CentOS, AIX, Arch.. . Все они). Когда дело доходит до перенаправления, я довольно запутался в том, что...
06.06.2020
0
ответов

Отправить нулевой байт в канал unix

Я пытаюсь перенаправить ввод, сгенерированный python, в исполняемый файл ELF 64 -бит в bash 5.0.3. Я получаю :>./bf <<< $ (python2 -c "print ('c' *6+b'\x00'+'c' *6 )")bash :предупреждение :команда...
04.06.2020
0
ответов

Что позволяет избежать перенаправления bash?

Ubuntu 20, Bash 5. Возможно, я пропустил что-то глупое! Существует двоичный файл foo C++, который использует std ::cout, printf ()и помещает ()для ведения журнала. Когда я запускаю его как./foo из...
01.06.2020
0
ответов

Передача огромных объемов данных в качестве входных данных для команды оболочки.

Используя оболочку bash, работающую через канал (неинтерактивный), я пытаюсь передать огромные объемы данных команде оболочки. До сих пор я не могу заставить его работать надежно. Например, используя здесь документ, ...
30.05.2020
0
ответов

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

У меня есть команда (ansible -vault decrypt ), которая расшифровывает файл и записывает его. Я могу записать его в файл или в -/stdout. Затем я хотел бы использовать этот расшифрованный файл (закрытый ключ )с другим...
27.05.2020
0
ответов

Как отладить причину подавления stderr?

Запуск некоторых функций оболочки и их нажатие ctrl-c приводит к подавлению моего stderr, так что echo hi >&2 и echo hi > /dev/stderr ничего не печатают. Я хочу отладить это, но понятия не имею...
12.05.2020
0
ответов

Передать справочную страницу в Kate без записи на жесткий диск

Какая команда передаст справочную страницу в текстовый редактор Kate без записи чего-либо в жесткий диск? Я видел примеры, в которых создается временный файл (в файловой системе), а затем открывается этот временный файл с помощью ...
23.04.2020
0
ответов

Каково общее правило использования `> foo.txt` и `< foo.txt` по отдельности в bash и zsh?

Они недействительны в csh. Каково общее правило их использования в bash и zsh?
17.03.2020
0
ответов

Что делает этот скрипт?

#!/bin/bash echo 123456789 > out.txt exec 3<> out.txt читать -n 4 <&3 эхо -n 5 >&3 exec 3>&- Был задан вопрос о содержании файла out.txt в конце сценария на собеседовании ...
16.02.2020
0
ответов

Расширенное перенаправление файловых дескрипторов, как работать с несколькими файловыми дескрипторами одновременно

Я знаю основы перенаправления, но не понимаю, как мне поступать в ситуациях с несколькими файловыми дескрипторами одновременно. Например, у меня есть скрипт, который записывает в ФД 1, 2 и 3. Я хочу вывести скрипт ::1...
04.02.2020
0
ответов

Как я могу сохранить вывод команды в файл в реальном времени? [дубликат]

Как сохранить вывод команды в файл в реальном времени? Например, если моя команда - python log.py, где log.py содержит: время импорта печать ('тестирование') time.sleep (100) # спать 100 секунд ...
27.01.2020
0
ответов

Как сохранить вывод airodump-ng в файл?

Я пытался получить файл с airodump-ng через перенаправление выходного потока через: airodump-ng mon0 2> & 1 | tee file.txt, но это добавляется к файлу, а не перезаписывает его. Итак, после этого я ...
13.01.2020
0
ответов

Долго работающие программы перенаправляли вывод файла

Чтобы помочь в моих математических исследованиях, я написал программу Python2 и в bash вызвал ее как python myprog.py > myoutput.txt Сначала я запустил ее для небольшого набора входных значений и получил вывод в ...
05.12.2019
0
ответов

Как я могу очистить/опустошить файл, в который передаются данные?

Допустим, у меня есть процесс, который передает данные в файл: yes > foo Теперь я хочу очистить/опустошить файл foo, но при этом хочу, чтобы процесс продолжал писать в файл, т.е. начал заполнять его снова после очистки. ...
21.09.2019
0
ответов

Оператор перенаправления, стандартный ввод и параметры команды [дубликат]

Я следую «Командной строке Linux» от Уильям Шоттс. Насколько я понял, оператор > сохраняет стандартный вывод в файл, а < принимает стандартный ввод из файла. Если клавиатура ...
21.07.2019
0
ответов

Перенаправление всех дескрипторов первичных файлов с помощью `exec` приводит к выходу оболочки после того, как программа существует, в зависимости от того, какая end закрывает соединение?

Я практиковал свои навыки Bash, создавая обратные оболочки, используя различные операторы перенаправления. После настройки прослушивателя nc: nc -lvp 4444 я запускаю следующую команду: 0<&116-; ...
05.07.2019
0
ответов

Приоритет подоболочек по отношению к перенаправлению?

Оболочка: GNU BASH Я уже некоторое время использую следующую команду: echo "$(fmt -w 50 < foo.txt)" > foo.txt Без каких-либо проблем. Однако, когда я пытаюсь: fmt -w 50 < foo.txt > foo.txt ...
24.06.2019
0
ответов

Запретить cronjob писать в /var/mail/$USER?

В macOS cronjobs, сконфигурированные с помощью crontab, имеют выходные данные команды и/или сообщения об ошибках (если cron не удается), записанные в файл /var/mail/$USER. Можно ли это предотвратить? Я пробовал: * * * * *...
11.06.2019
0
ответов

Ошибка перенаправления на именованный файловый дескриптор внутри функций

В Bash есть функция, позволяющая выбрать для вас номер файлового дескриптора и присвоить его переменной. $ exec {fd}>foo.txt $ эхо "$ fd" 11 $ эхо "бар" >&$fd $ кошка foo.txt bar Эта функция ...
01.06.2019
0
ответов

Вложенный вывод неправильной обработки nohup

У меня есть bash-скрипт A (т.е. scripta.sh), который выполняет другой bash-скрипт B (например, scriptb.sh), выполняя другие команды. A: # Классная логика scriptb.sh & B: # Классная логика nohup python3 app.py >&...
21.05.2019
0
ответов

Как избежать буферизации с перенаправлением вывода

Я пытаюсь написать некоторые функции, которые я могу использовать в своих сценариях, чтобы пометить весь вывод как «Ошибка по сравнению со стандартным выводом», добавить в него отметки даты / времени, а также включить имя функции, которая ...
17.04.2019