Als «sh» getaggte Fragen

8
Warum ist $ 0 auf -bash gesetzt?

Der Name des ersten Anmeldevorgangs scheint festgelegt zu sein -bash, aber wenn ich eine Subshell verwende, wird dies der Fall bash. zum Beispiel: root@nowere:~# echo $0 -bash root@nowere:~# bash root@nowere:~# echo $0 bash -bash führt dazu, dass einige Skripte fehlschlagen, z .

8
Auswerten einer Zeichenfolge im Shell-Skript

Ich folge dieser Bash-Shell-Skriptanleitung: http://www.tldp.org/LDP/Bash-Beginners-Guide/html/sect_07_01.html Im Abschnitt Numerische Vergleiche wird ein Beispiel angeführt: anny > num=`wc -l work.txt` anny > echo $num 201 anny > if [ "$num" -gt "150" ] More input> then echo ; echo...

8
Bash History Tastaturkürzel für! *

In Bash gibt es einige praktische Operatoren, mit denen Sie Teile des letzten Befehls wiederholen können: !^ erweitert sich auf das erste Argument des vorherigen Befehls, z. $ echo one "two three" one two three $ echo !^ echo one one !$ erweitert sich zum letzten Argument des vorherigen Befehls, z....

8
Woher wissen, ob Updates verfügbar sind?

Ich verwende einen 12.04 LTS-Ubuntu-Server. Und ich denke, es wäre schön, wenn ich informiert werden könnte, wenn Updates verfügbar sind. Aber ich kann nicht wissen, wie ich es wissen soll ... Ich habe versucht, auf die apt-getManpage zu schauen . Daraus konnte ich apt-get -s upgradedie...

8
Wie suche ich in einer anderen Sprache als der Systemsprache?

Mein Ubuntu-System ist in italienischer Sprache installiert. Wenn ich also mit dem Dash suche, erhalte ich die Ergebnisse aus der italienischen Version von Wikipedia. Angenommen, ich benötige weitere Informationen zu meinem Thema und weiß, dass die englische Version von Wikipedia umfassender ist....

8
Verhindern Sie die Parametererweiterung im Shell-Skript

Ich muss oft eine rekursive Suche in Dateien durchführen. Ich bin es leid, ständig die gesamte Kombination "find / grep" einzugeben, und habe gerade ein Skript mit der folgenden Zeile erstellt: find . -name $1 -exec grep $2 {} + 2>/dev/null Die Idee ist, dass ich es zum Beispiel ausführen kann:...