Pytania oznaczone «io-redirection»

296
Jak przekazać hasło do SCP?

Wiem, że nie jest to zalecane, ale czy w ogóle można przekazać hasło użytkownika do scp? Chciałbym skopiować plik za pomocą scp jako część zadania wsadowego, a serwer odbierający oczywiście potrzebuje hasła i nie mogę go łatwo zmienić na uwierzytelnianie oparte na...

237
Co to jest / dev / null 2> & 1?

Znalazłem ten fragment kodu w /etc/cron.daily/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Opróżnia i ładuje zaporę ogniową. Nie rozumiem tej >> /dev/null 2>&1części. Jaki jest cel posiadania tego w cronie?...

158
Wyślij ciąg na stdin

Czy istnieje sposób, aby skutecznie to zrobić w bash: /my/bash/script < echo 'This string will be sent to stdin.' Zdaję sobie sprawę, że mogę potokować wyjście z echa, takie jak to: echo 'This string will be piped to stdin.' |

81
Co znaczy> &?

Byłem trochę zdezorientowany tym wyrażeniem: gcc -c -g program.c >& compiler.txt Wiem, &>filenameże przekieruje zarówno stdout, jak i stderr do pliku filename. Ale w tym przypadku ampersand znajduje się po znaku większym niż. Wygląda jak jego forma M>&N, gdzie Mi Nsą...

31
Czy 3> i 1 oznacza 4> i 3 5> i 3 itd.?

Oczekiwałbym echo foo | tee /proc/self/fd/{3..6} 3>&1 nie udać się z błędami takimi jak / proc / self / fd / 4: Nie ma takiego pliku lub katalogu itp., ale ku mojemu zaskoczeniu, wyświetla foo foo foo foo foo To tak, jakby 3>&1wszystkie poniższe deskryptory zostały przekierowane...