Запитання з тегом «stdin»

8
Як написати скрипт, який приймає вхід з файлу або з stdin?
Як можна написати сценарій, який приймає вхід або з аргументу імені файлу, або з stdin? наприклад, ви можете використовувати lessцей спосіб. можна виконати less filenameі рівнозначно cat filename | less. чи є простий спосіб "поза коробкою" зробити це? чи мені потрібно переосмислити колесо і написати трохи логіки у сценарії?


7
Перед читанням очистіть stdin
У мене є такий сценарій bash: # do some time consuming task here read -p "Give me some input: " input Тепер, як ви могли здогадатися, якщо користувач натискає якісь випадкові клавіші під час "трудомісткого завдання", також враховується небажаний ввід. Як я очищую stdin(або принаймні ігнорую), перш ніж видавати команду …
14 linux  bash  shell  stdin 

3
Windows, як перенаправити параметр файлу на stdout? (Windows еквівалент `/ dev / stdout`)
Консоль Windows: Інструмент A може записувати бінарні дані у файл, але не має можливості сказати йому використовувати stdout. Інструмент B може читати двійкові дані зі stdin та обробляти інформацію в ньому. Як я можу отримати вихід з "А" через B, не використовуючи проміжний файл? Іншими словами: що таке еквівалент Windows …
13 windows  pipe  stdout  stdin 

2
Позначення кінця стандартного вводу
Як можна вказати, що хтось закінчив вступний тест у stdin? Наприклад, скажімо, що я хочу зашифрувати "синій" за допомогою MD5 (я знаю, що MD5 незахищений, але тільки для цього прикладу). я намагався user$ blue | md5 що мені привели зрозуміти, як одна труба вводить в stdin, але це не працює …

3
Дві програми, які мають пов'язані StdIn та StdOut
Припустимо, у мене є дві програми під назвою ProgramAта ProgramB. Я хочу запустити їх одночасно в інтерпретаторі Windows cmd. Але я хочу, щоб StdOutз ProgramAзачепили до StdInпро ProgramBі StdOutпро ProgramBзачепили до StdInпро ProgramA. Щось на зразок цього ________________ ________________ | | | | | StdIn (== ← === ← == …

1
порядок перенаправлення стандартних потоків оболонки OR 2> & 1 1> / dev / null vs 1> / dev / null 2> & 1
Може хтось, будь ласка, пояснити відмінності? Чи вважаються деякі з них найкращою практикою? Якщо я правильно пам'ятаю, то я якось на ТУ читав, що це 1>/dev/null має передувати цьому: 2>&1 ls -al /doesNotExists 2>&1 1>/dev/null ls -al /doesNotExists 1>/dev/null 2>&1 ls -al /doesNotExists 1>&2 2>/dev/null ls -al /doesNotExists 2>/dev/null 1>&2 …

1
Коли я запускаю програму над ssh, чому stdin припиняє відлуння?
Коли я запускаю конкретну програму на моєму сервері, використовуючи putty і я потрапляю ctrl + c щоб зупинити це, мій stdin перестає лунати мені в командному рядку. Так, наприклад, після запуску програми та її зупинки, якщо я введу ls, я не бачу символи ls, але я бачу лістинг каталогу. Що …
2 putty  stdin 

2
Використання вводу файлу як stdin для сценарію оболонки не працює
У мене є наступний код сценарію: test.sh echo "BEGIN" while read CMD <&1; do [ -z "$CMD" ] && continue case "$CMD" in start) echo "get_start" ;; stop) echo "get_stop" ;; *) echo "get_uknown_command" ;; esac echo "END"; done Коли я запускаю його з: $./test.sh <input.txt Я закриваю свій сценарій …

3
Як посилатися на stdin як на опцію в програмі на конвеєрі?
У мене є програма, яка виводить файл, який я хочу використовувати як stdin для наступної програми. Однак у програмі2 є параметри "-in" та "-out", які бажають назви файлів. Отже, якщо я перекладаю програму2, то як я можу посилатись на stdin для параметра "-in"? program1 | program2 -in stdin -out filename
bash  stdin 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.