2
ответа

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

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

Добавление stdout и stderr в файл

У меня есть это: nohup_ntrs(){ nohup_file="$HOME/teros/nohup/stdio.log" mkdir -p "$(dirname "$nohup_file")"; echo " ------------- BEGIN $(дата) -------------- " >> "$nohup_file" nohup "$@" &...
07.08.2019
2
ответа

перенаправление вывода `ls` на другую команду с помощью xargs

В каталоге, над которым я работаю, у меня есть два файла с расширением .sam: PD180425_aligned_minimap.sam PD180793_aligned_minimap.sam Для каждого из этих двух файлов мне нужно применить команду, которая выглядит...
26.07.2019
2
ответа

Как отобразить вывод команды и передать ее следующей команде?

Я хотел бы отобразить вывод (STDOUT), а также передать следующую команду. Я знаю "тройник" для отображения результата и записи в файл, но вместо записи в файл я хочу передать другую команду. ...
04.07.2019
2
ответа

Объединение стандартного вывода и подстановка его в таблицу

Скажем, у меня есть: $ cat tmp1.txt а б c Затем $ paste tmp1.txt <(tr '[:lower:]' '[:upper:]'
03.07.2019
2
ответа

Почему < или > необходимы для использования /dev/tcp

При попытке вызвать /dev/tcp/www.google.com/80, набрав /dev/tcp/www .google.com/80 Bash говорит, что такого файла или каталога нет. При просмотре кода других людей в Интернете они используют такой синтаксис, как 3<&...
19.06.2019
2
ответа

Почему "cat" $ {1: - / dev / stdin} |… &> / dev / null "работает в bash, но не работает в тире?

Скрипт: #! / Bin / sh # # читает stdin / file и копирует его в буфер обмена # очищает через 30 секунд # cat "$ {1: - / dev / stdin} "| тайм-аут 30 xclip -i -selection clipboard -r -verbose &> / dev / null & I ...
07.06.2019
2
ответа

Разница между > и >> при использовании с именованным каналом

Есть ли разница между двумя перенаправлениями в следующем коде? мкфифо фу echo > foo echo >> foo
04.06.2019
2
ответа

Что происходит при перенаправлении с помощью 3>&1 1>/dev/null?

Я играюсь с файловыми дескрипторами, чтобы лучше понять их, и не могу понять следующее. $ grep "..." 3>&1 1>/dev/null 1 12 13 123 321 3 Вышеупомянутое не отображается в ...
20.05.2019
2
ответа

Просмотрите stdout/stderr systemd сервиса

Я создал простой systemd сервисный файл для пользовательского приложения. Приложение работает хорошо, когда я выполняю его вручную, но мой ЦП истрачен, когда я выполняю его с systemd. Я пробую, действительно отслеживают...
18.05.2019
2
ответа

Разница между `touch file` и`> file`

Скажем, есть пустой каталог, и я запускаю com mands> file1 и коснитесь file2, находясь в этом каталоге, но я забываю, какая команда какой файл создала. Я не знаю, какую команду я запустил первой, и я ...
08.05.2019
2
ответа

Захватить вывод git в переменную

Если я запустил команду в подоболочке, я могу собрать стандартный вывод в переменную, например: var = $ (echo 'hello world') echo $ var Как и ожидалось, напечатает 'hello world'. Если я добавлю цвет и новую строку, это ...
30.04.2019
2
ответа

Какова спецификация POSIX о поведении встроенных команд с перенаправлениями и/или конвейерами?

Рассмотрим следующие команды: exit > /dev/null выход | cat На нескольких оболочках (ksh, bash, (d)ash) поведение одинаковое: первая команда вызывает немедленный выход из оболочки, а ...
26.04.2019
2
ответа

Значение 'кошки/dev/null> файл'

В документе, созданном бывшим коллегой существует эта команда: кошка/dev/null>/var/spool/mail/root Это говорит рядом с ним, что это вычистит почтовый ящик. Может кто-то объяснять как/почему...
17.04.2019
2
ответа

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

Когда я запускаю эту команду в Linux: $ top -b -d 20 | grep "средняя загрузка" -A 20> top.log top.log всегда пуст. Но когда я запускаю эту команду: $ top -b -d 20 | grep "средняя нагрузка" -A 20 | tee top ....
27.03.2019
2
ответа

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

автоматически сгенерированный файл в удаленном месте, который постоянно меняется, я могу просматривать удаленный файл только через ssh user@ip cat luckyNumbers, он сообщает мне сегодняшние счастливые числа, а также передает ...
27.03.2019
2
ответа

Перезаписать файл с помощью stdoutput из выполнения cron

У меня есть этот cron в моем crontab 00 01 * * * /srv/python/proj/acquisizione/acquisizioneAOK.sh >> /home/crontab_logs/acquisizioneAOK.out 2> & 1 ; mailx -s "Вывод Cron: acquisizioneAOK" ...
14.03.2019
2
ответа

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

Я использую следующую командную строку для анализа данных: unpackdcm-scr $ {в}-targ $ Эта команда печатает на экранном состоянии и описании о прогрессе задания. Чтобы к...
09.03.2019
2
ответа

Showkey с меткой времени

Как я могу записывать действия клавиатуры с меткой времени на консоль или, желательно, в файл? У меня есть вывод showkey, например: keycode 28 release keycode 30 press keycode 30 release keycode 48 ...
24.02.2019
2
ответа

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

У меня есть скрипт в КШ; В зависимости от того, есть ли перенаправление из командной строки, я перенаправляю вывод через файл exec 1>. Как я могу проверить изнутри сама сценария, если команда вызывает ...
29.01.2019
2
ответа

Несоответствие stderr перенаправления между tcsh и другими оболочками

Я сталкиваюсь с проблемами с перенаправлением в tcsh. Рассмотрите следующие команды: vi - версия и vi - xxx. И давайте предположим, что это находится на машине, где vi поддерживает - опция версии...
26.01.2019
2
ответа

Oneliner для вывода в файл, только если строка Соответствует (Bash)?

Я делаю скрипт, где я скручиваю URL-адрес и выводим в файл, как это: curl http://example.com/$1> $ 1 Есть ли способ сделать его что-то, что делает «Скажи <глава>? Я ...
12.01.2019
2
ответа

Странное поведение при перенаправлении страниц руководства

Я хотел перенаправить страницу руководства mc в текстовый файл с помощью man mc> mc, но случайно выполнил man mc> mc grep. В результате получился текстовый файл с именем mc, содержащий две связанные страницы руководства mc ....
23.12.2018
2
ответа

Как мне различать выходные данные этих двух команд? [дубликат]

У меня есть псевдоним, который я использую для удаления комментариев, которые передаются по конвейеру: alias Decment = 'egrep -v "(^ #. * | ^ $)"' Сейчас у меня проблемы с настройка прокси-сервера Squid, поэтому я хочу сравнить ...
23.11.2018
2
ответа

Что делает эта команда (странные назначения и перенаправления)

Я хотел бы получить более подробную информацию о том, что делает следующая команда: PASSING=0 FAILED=0 > log_ ${ENV} print "Тест начат `дата`\n"
10.10.2018
2
ответа

Чтение / запись в тот же дескриптор файла с перенаправлением оболочек

Я пытаюсь понять дескрипторы файлов в контексте перенаправления оболочки. Почему я не могу иметь Cat читать с FD 3, который написан на LS STDOUT? {err = $ (exec 2> & 1> & 3; ls -...
05.10.2018
2
ответа

Это такое перенаправление "|>" Просто ошибка или это что-то значит?

Я набрал это по ошибке, но Bash не печатал никаких ошибок (но создал пустой файл), поэтому я подумал, что, возможно, это на самом деле что-то значит? (например, дата |> tmp.txt)
25.09.2018
2
ответа

Неоднозначное перенаправление для стандартного ввода в цикл while [закрыто]

Я хотел бы запустить команду для каждой записи в столбце файла. В настоящее время я делаю следующее, но получаю неоднозначную ошибку перенаправления. при чтении -r запись; выполнить cmd "$entry" ; сделано < $...
24.09.2018
2
ответа

Нет содержимого журнала с хвостом, но при завершении процесса я вижу содержимое с меньшим количеством

В основном, Я запускаю: nohup ./executable &> /tmp/out.log & Чтобы убедиться, что процесс запущен, я выполнил команду: tail -f /tmp/out.log Но единственное, что я могу получить от tail. ..
16.09.2018
2
ответа

что предназначено путем соединения STDOUT и STDIN?

Я читаю книгу, она говорит: Каждый процесс имеет по крайней мере три канала передачи в наличии для него: “стандартный вход” (STDIN), “стандартный вывод” (STDOUT) и “стандартная погрешность” (STDERR)...
21.08.2018