Действительно ли возможно отправить событие клавиатуры в фоновый сценарий, это ожидает взаимодействие с пользователем? (Используя 'чтение')

Версия AIX находки, например, требует пути и не будет работать, если Вам не предоставляют.

# oslevel -s
5300-08-03-0831
# find -name bob
Usage: find [-H | -L] Path-list [Expression-list]

# oslevel -s
6100-03-01-0921
# find -name bob
Usage: find [-H | -L] Path-list [Expression-list]

Хотя некоторые машины AIX могут иметь GNU, находят установленными, который может справиться без пути,

# oslevel -s
6100-03-01-0921
# /opt/freeware/bin/find -version
GNU find version 4.1
4
07.04.2011, 23:19
1 ответ

Может легко быть сделан с FIFO.

$ cat bar.sh
#!/bin/sh
read bar
echo got $bar in the read line

$ mkfifo foo
$ ./bar.sh < foo &
$ echo hello > foo 
$ got hello in the read line
[1]+  Done                    ./bar.sh < foo
$ 
2
27.01.2020, 21:01

Теги

Похожие вопросы