Pytania otagowane jako read

`read` to narzędzie powłoki używane do odczytywania łańcuchów ze standardowego strumienia wejściowego lub z deskryptora pliku.



2
Jakie jest znaczenie read -r?
aby zrozumieć inną odpowiedź: find / -type d -print0 | while read -r -d ''; do ls -ltr "$dir" | sed '$!d' Pierwszym krokiem jest zrozumienie użycia opcji -r polecenia read. Po pierwsze, pomyślałem, że wystarczy po prostu wykonać man read żeby sprawdzić znaczenie opcji -r, ale zdałem sobie sprawę, …


1
Iteracja po ciągu wieloliniowym przechowywanym w zmiennej
I odczytać , że jest źle pisać takie rzeczy for line in $(command), prawidłowa droga wydaje się być w zamian: command | while IFS= read -r line; do echo $line; done To działa świetnie. Ale co, jeśli to, co chcę iterować, to zawartość zmiennej , a nie bezpośredni wynik polecenia? …
17 bash  read 


4
Bash: interaktywny zdalny monit
Mam skrypt, który łączy się ze zdalnym serwerem i sprawdzam, czy jakiś pakiet jest zainstalowany: ssh root@server 'bash -s' < myscript.sh myscript.sh: OUT=`rpm -qa | grep ntpdate` if [ "$OUT" != "" ] ; then echo "ntpdate already installed" else yum install $1 fi Ten przykład można uprościć. Oto, myscript2.shktóry …
16 bash  shell-script  ssh  stdin  read 

3
bash: Niektóre problemy podczas używania odczytu <<< „$ VARIABLE” na partycji root tylko do odczytu. Jakieś znane obejścia?
Zbiegiem okoliczności musiałem użyć skryptu ATA-ID-na-nazwę-urządzenia (tutaj: /server/244944/linux-ata-errors-translating-to-a-device-name/ 426561 # 426561 ) na partycji tylko do odczytu/ . Jeśli jesteś ciekawy, była to konsola odzyskiwania Ubuntu, która pozwoli ci uzyskać dostęp do twojej /partycji, ale domyślnie zainstaluje ją tylko do odczytu. Cieszę się z tego, ponieważ w przeciwnym razie prawdopodobnie …

3
Przekazanie skryptu poleceniem „read” do bash
Muszę uruchomić skrypt przez potokiem to przez bashz wget(raczej niż uruchomienie go bezpośrednio z bash). $ wget -O - http://example.com/my-script.sh | bash To nie działa, ponieważ mój skrypt zawiera readinstrukcje. Z jakiegoś powodu nie działają one podczas wysyłania potoku do bash: # Piping to bash works in general $ echo …
10 bash  shell  pipe  read 

4
Wiele poleceń podczas SSH w sesji SSH
Mam maszynę lokalną, która ma wykonać sesję SSH na mastermaszynie zdalnej , a następnie kolejną wewnętrzną sesję SSH z masterkażdego do każdego zdalnego slaves, a następnie wykonać 2 polecenia, tj. Usunąć konkretny katalog i odtworzyć go. Zauważ, że lokalna maszyna ma SSH bez hasła do urządzenia master, a master ma …
10 bash  ssh  amazon-ec2  read 

2
Jak czytać dane wprowadzane przez użytkownika podczas korzystania ze skryptu w potoku
Ogólny problem Chcę napisać skrypt, który wchodzi w interakcję z użytkownikiem, nawet jeśli jest on w środku łańcucha potoków. Konkretny przykład Konkretnie, zajmuje to filelub stdinwyświetla linie (z numerami linii), prosi użytkownika o wprowadzenie wyboru lub numerów linii, a następnie drukuje odpowiednie linie do stdout. Nazwijmy ten skrypt selector. Więc …

3
Jak obsługiwać backspace podczas czytania?
Jak radzić sobie z wprowadzonymi spacjami, pokazuje, ^?czy wypróbowano i jak readliczy znaki, ponieważ 12^?3już 5 znaków było kompletnych (chociaż wszystkie nie były rzeczywistymi 12^?3^?danymi wejściowymi), ale po zwróceniu monitu, dziwne. Proszę pomóż! -bash-3.2$ read -n 5 12^?3^?-bash-3.2$
10 bash  shell  line-editor  read 
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.