2
ответа

Размер буфера

Я заметил сегодня интересный набор команд: $ seq 5 > alfa.txt $ awk '{print 6 > ARGV[1]} 1' альфа.txt 1 2 3 4 5 $ кот альфа.txt 6 6 6 6 6 Мой первый вопрос был, почему я получаю несколько 6...
18.08.2018
2
ответа

Функция для проверки, был ли файл изменен

, поэтому я пытаюсь сделать функцию, которая будет проверять, был ли файл изменен с помощью этой функции: расположен в функции.zsh: changed () {echo «$1», если [-f «$1 _ changed»]; тогда если [stat -f "%...
04.08.2018
2
ответа

Почему `sort <« $ f1 »` предпочтительнее `sort -« $ f1 »` и почему это предпочтительнее `sort« $ f1 »`?

Из https: //unix.stackexchange. com / a / 458074/674 Не забудьте использовать - при передаче произвольных аргументов командам (или используйте перенаправления, где это возможно). Итак, отсортируйте - "$ f1" или лучше sort <"$ f1" ...
25.07.2018
2
ответа

Использование регулярного выражения в строке перенаправления / добавления heredocument для нацеливания на определенные «наборы» каталогов

Мне нужен способ настроить таргетинг на все подкаталоги в public_html, которые заканчиваются на .com или другие TLD, такие как .biz или .co.il, которые я мог бы указать в наследственном документе. Это мой каталог внутри pushd-popd - if-fi ...
14.06.2018
2
ответа

Добавить содержимое наследственного документа к файлу, только если этого содержимого еще нет в этом файле

У меня есть файл, к которому я хочу добавить некоторое содержимое (включая первое, второе и третье пустые пробелы, видимые в моем коде ниже): ### Я - текст 1 ### Я - текст 2 (Фактический текст, который я добавляю, это ...
13.06.2018
2
ответа

Странные символы, когда вывод 'ls' перенаправляется в файл

Я хочу перечислить компоненты текущего рабочего каталога в текстовом файле ls-1>, текстовый файл Вывод выглядит хорошо с больше. 1010661085645 1010729039145 1010747080245 1010849051345 1010859053445...
08.06.2018
2
ответа

tar to stdout: отсутствуют входные файлы, не влияя на PIPESTATUS

У меня есть папка с этим содержимым (подпапки и имена файлов фиксированы и не могут быть изменены): # ls data / config / myfile Мне нужно создать tar-архив для stdout, чтобы обработать его с помощью dd в Bash ...
13.05.2018
2
ответа

Команда с конвейером и перенаправлением

Каков порядок выполнения команд, которые имеют как конвейер, так и перенаправление вывода? Скажем, мы делаем следующее: Чарльз @ myzone: / tmp $ mkdir / tmp / testdir Чарльз @ myzone: / tmp $ cd /tmp/...
11.05.2018
2
ответа

Перенаправить вывод md5sum в определенную строку файла

Я нашел несколько «почти хороших» примеров, но ни один из них не работал должным образом. У меня есть файл a.txt и файл checkme.txt. Я хочу выполнить команду md5sum checkme.txt и записать ее как 10-ю ...
26.04.2018
2
ответа

Перенаправление в начале команды с командой в переменной не работает

Я хочу поместить командную строку в переменную. Это то, что я делаю ssh = "> / dev / null ssh -i key domain" Затем я хочу вызвать эту команду: $ ssh ls> & 2 Но это не удается: bash: 1> / ...
23.04.2018
2
ответа

скрыть вывод команды, пока с помощью cat and tee

У меня есть текстовый файл, содержащий несколько IP-адресов. Я хочу скопировать содержимое этого текстового файла в / etc / ansible / hosts без отображения вывода на терминале (как показано в примере 2). Примечание: пользователь root - это ...
09.04.2018
2
ответа

ар кандай папкалардагы окшош аталыштагы бир нече файлдарды unix командасын колдонуп кантип бириктирсе болот?

Мен бул суроонун буга чейин берилип, жооп берилгенин билем, мен аракет кылып көрдүм код, бирок мен туура жыйынтык чыгара албай жатам. Менде 2 папка бар: vanila1 жана vanila2, ар биринде ls окшош 400 файл бар ...
14.02.2018
2
ответа

Проблема с использованием команды чтения в цикле чтения

Я пытаюсь настроить строку цикла чтения во время чтения для чтения входного текстового файла построчно и передачи двух строк в качестве переменных в каждой строке в текстовом файле. в то время как IFS = read -r строка do # Чтение и передача ...
10.02.2018
2
ответа

Как я перенаправляю вывод из приложения командной строки (howie AIML интерпретатор) к другому приложению командной строки (espeak)?

Я хотел бы взаимодействовать с интерпретатором AIML, который работает на командной строке (Howie), использующий стандартный вход, и имейте играемое использование вывода espeak. Я попробовал:./runme.py | espeak - stdin №...
24.01.2018
2
ответа

Перенаправление stderr и stdout отдельно для функции в сценарии bash

Я работаю над оболочкой скрипт для записи вывода cronjob в journald. У меня несколько целей: я должен записывать stderr и stdout в журнал с разными уровнями приоритета и префиксными тегами. также должен выводить stderr ...
22.01.2018
2
ответа

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

Как добавить несколько строк в файл, если этих строк нет в этом файле? Например, чтобы добавить несколько глобальных псевдонимов в /etc/bash.bashrc, я использую наследственный документ: cat << - "BASHRC"> & ...
17.01.2018
2
ответа

сокращение от питания содержания нескольких файлов к stdin сценария

Скажем, у меня есть сценарий, названный сценарием, который читает из stdin и выкладывает некоторые результаты на экран. Если бы я хотел питаться, это удовлетворяет одного файла, я ввел бы: $./сценарий <file1.txt...
18.09.2017
2
ответа

Почему поведение `command 1> file.txt 2> file.txt` отличается от` command 1> file.txt 2> & 1`?

Если вы хотите перенаправить и stdout, и stderr в один и тот же файл, вы можете сделать это с помощью команды 1> file.txt 2> & 1 или команды &> file.txt. Но почему такое поведение команды 1> file ....
12.09.2017
2
ответа

В разрешении отказано при попытке стереть жесткий диск ноутбука с действующего USB-накопителя

Я поместил ISO-образ Ubuntu на USB-накопитель, загрузился с этого USB-накопителя на моем ноутбуке, а затем вызвал $ cat / dev / zero | pv> / dev / sda, чтобы попытаться перезаписать жесткий диск (sda) моего ноутбука нулями. Я получаю ...
01.09.2017
2
ответа

Правильно экранировать эту строку переменной, чтобы она не выводилась

У меня есть этот сценарий оболочки: UNZIP_FOUND = $ (dpkg-query -W --showformat = '$ {Status} \ n' unzip | grep " установить нормально установлено ") if [" "==" $ UNZIP_FOUND "]; тогда echo unzip не найден, я установлю ...
20.08.2017
2
ответа

Как очистить содержимое файла журнала перенаправления в оболочке?

Я использую перенаправление для записи вывода операции println в файл xxx.log. Но я хочу переместить информацию журнала в отдельный файл с именем даты текущего дня, например 2017-08-18.log с помощью crontab. У меня ...
18.08.2017
2
ответа

Как работает встроенная в Bash структура управления/перенаправление команд

Меня интересует, как технически реализуется перенаправление с помощью встроенных в bash структур управления и функций. Например, у меня есть следующая команда во время чтения строки; выполнить эхо $line; done < ...
14.08.2017
2
ответа

Почему / dev / stderr недействителен при перенаправлении на канал в cygwin?

Недавно я столкнулся с неожиданной проблемой с недопустимым / dev / stderr в обновленном cygwin, который также присутствует в колодце -зрелая установка Debian. (Правка: вопреки тому, что я думал изначально, ...
10.07.2017
2
ответа

Могу ли я смоделировать tee util с использованием дополнительных файловых дескрипторов?

Я еще не совсем понял, как использовать дополнительные файловые дескрипторы. Я подозреваю, что вы могли бы использовать их для имитации того, что делает утилита tee, одновременно просматривая вывод команды ...
01.07.2017
2
ответа

Как вывести конвейерный стандартный вывод в скрипте bash из getopts?

У меня есть следующий фрагмент: #!/bin/bash OPTIND=1 в то время как параметры getopts ":m:t"; сделать case "${params}" в m) bar=$OPTARG ;; т) foo=$OPTARG ;; \?) ...
28.06.2017
2
ответа

Limit in saving program output to file in Linux

Я знаю, что могу использовать: $ my_program > output.txt Для перенаправления вывода в файл, но проблема в том, что когда файл достигает 64 Кб, в файл больше ничего не записывается и я теряю всю информацию ...
18.06.2017
2
ответа

`tee` для команд

tee может перенаправлять стандартный ввод в стандартный вывод и файл. эхо Привет, мир! | tee Greeting.txt Приведенная выше команда отобразит приветствие на экране терминала и сохранит его в ...
17.06.2017
2
ответа

Невозможно перенаправить стандартную ошибку openmpi в csh в файл

Я прочитал этот вопрос и ответ - Перенаправить stderr в stdout, но, похоже, ничего не работает, чтобы перехватить ошибку программного обеспечения под названием OpenMPI на Ubuntu 16.04 LTS. У меня есть команды OpenMPI в ...
15.06.2017
2
ответа

выключите буферизацию для 'hping' в OpenBSD

Казалось бы, что вывод от hping полностью буферизуется при передаче по каналу к жемчугу для того, чтобы далее линию за линией обработать, таким образом, передать hping по каналу к жемчугу не работает. hping - icmp-ts example.ca | жемчуг-ne, 'если (...
23.05.2017
2
ответа

Возвращение строки и понимание перенаправления и вывода

Я пытаюсь понять, как можно использовать перенаправления для выборочного вывода строки из функции bash, которая должна выводить несколько строк на терминал. Я нашел ответ на этот вопрос в ...
23.05.2017