Pytania otagowane jako shell-script

Skrypt powłoki to skrypt napisany dla powłoki lub interpretera wiersza poleceń systemu operacyjnego.






3
Jak wydrukować nowy znak linii za pomocą echa?
I zrzucić łańcuch ze hexdumptak 2031 3334 2e30 0a32 2032 3331 302e 000a. Oczywiste jest, że 0x0ajest to nowy znak linii, jednak gdy próbuję powtórzyć ten ciąg znaków, zawsze mam 1 430.2 2 13.0- nowa linia jest zastępowana spacją, nawet używam -eflagi. Co może być problemem? Czy tailing \0rujnuje produkcję? …




1
Czy mogę „wyeksportować” alias do SHELL, który wywołał skrypt?
Próbuję napisać skrypt narzędzia, który definiuje pewne aliasy. Mój SHELL to tcsh(nie mogę tego zmienić). Próbowałem następujące #!/bin/tcsh alias log 'less ~/logs/log.`date '+%Y%m%d'`'' Następnie uruchamiam to w następujący sposób: ./myscript log Otrzymuję wynik: log: Command not found. Oczywiście, jeśli uruchomię to w ten sposób: source myscript log Wszystko w porządku. …

3
Jak wykonać skrypt powłoki podczas uruchamiania?
Stworzyłem skrypt do uruchomienia serwera (moje pierwsze pytanie). Teraz chcę, aby uruchomił się przy starcie systemu i uruchomił zdefiniowany serwer. Co powinienem zrobić, aby to zrobić? Z moich ustaleń wynika, że ​​umieszczam ten plik w /etc/init.dlokalizacji, a zostanie on uruchomiony po uruchomieniu systemu. Ale nie jestem w stanie zrozumieć, jaki …

2
Skrypt uniksowy: Zaczekaj na istnienie pliku
Potrzebuję skryptu, który będzie oczekiwał na pojawienie się pliku (examplefile.txt) w katalogu / tmp a gdy okaże się, że zatrzyma program, w przeciwnym razie spać plik, dopóki nie zostanie zlokalizowany Do tej pory mam: gdyby [ ! -f /tmp/examplefile.txt] następnie




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.