Pytania dotyczące wbudowanej powłoki lub `/ bin / echo`. Ten znacznik nie powinien być używany, jeśli twoje pytanie dotyczy po prostu drukowania na terminalu, zastosuj go tylko, jeśli twoje pytanie jest specyficzne dla polecenia `echo`.
Jeśli mam ciąg znaków z niedrukowalnymi znakami, nowymi wierszami lub tabulatorami, czy istnieje sposób echona wydrukowanie tego ciągu i pokazanie kodów dla tych znaków (np. \nDla nowego wiersza, \bdla backspace)?
Czy istnieje lepszy sposób na utworzenie znacznika czasu przed echo? Obecnie robię to w ten sposób: #!/bin/sh if mount | grep -q /mnt/usb; then echo `date +%R\ ` "usb device already mounted" else echo `date +%R\ ` "mounting usb device..." mount -t msdosfs /dev/da0s1 /mnt/usb if mount | grep -q …
Widziałem kilka podobnych tematów, ale dotyczą one nie cytowania zmiennych, które, jak wiem, mogą prowadzić do niepożądanych wyników. Widziałem ten kod i zastanawiałem się, czy byłoby możliwe wstrzyknięcie czegoś do uruchomienia po wykonaniu tej linii kodu: echo run after_bundle
for i in $(xrandr); do echo "$i" ; done for i in "$(xrandr)"; do echo "$i"; done for i in "$(xrandr)"; do echo $i; done Rozumiem, dlaczego 1 różni się od 2. Ale dlaczego 3 daje inny wynik niż 2? Proszę wyjaśnić również wynik. Jak cytaty działają na nowych liniach?
Próbuję zrobić coś takiego alias ftp='echo do not use ftp. Use sftp instead.' tak, ftpaby nie zostało przypadkowo wykorzystane. Ale zauważyłem to ftp abcd.com spowoduje echo polecenia do not use ftp. Use sftp instead. abcd.com ponieważ abcd.comuważa się, że jest argumentem echo. Czy istnieje sposób, aby Bash nie dodawał abcd.comdo …
Ćwiczyłem polecenie echa z opcją \r(powrót karetki) jak poniżej. echo -e "This is \r my college" wynik: my college ale kiedy dodam jeszcze jedno słowo \rjak poniżej echo -e "This is the \r my college" Następnie daje mi dane wyjściowe takie jak: my college the Inny przykład echo -e "This …
Próbowałem wykonać nową linię za pomocą echoi próbowałem wykonać dwa polecenia: Pierwsze polecenie: echo $'Hello World\nThis is a new line' Odpowiedź: Hello World This is a new line Drugie polecenie: echo $"Hello World\nThis is a new line" Odpowiedź: Hello World\nThis is a new line Moje pytanie brzmi: jaka jest różnica …
Kiedy robię, ls | grep pngwyjście grep jest: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nazwa pliku, nowa linia, nazwa pliku, nowa linia) następnie echo $(ls | grep png)wyjścia: 2015-05-15-200203_1920x1080_scrot.png 2015-05-16-025536_1920x1080_scrot.png (nazwa pliku, spacja z dzielenia słów, nazwa pliku, nowa linia !! z echa !!) Wszystko jest w porządku, ale kiedy to zrobię, aby zapobiec …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.