Als «shell» getaggte Fragen

Die Shell ist die Befehlszeilenschnittstelle von Unix. Sie können Befehle interaktiv in eine Shell eingeben oder Skripts schreiben, um Aufgaben zu automatisieren. Verwenden Sie dieses Tag für Fragen zu / bin / sh und den meisten kompatiblen Shells (ash, bash, ksh, zsh,…). Überprüfen Sie Shell-Skripte mit Fehlern auf http://shellcheck.net, bevor Sie sie hier veröffentlichen.




3
Was ist der Unterschied zwischen env, setenv, export und wann?
Kürzlich ist mir aufgefallen, dass wir drei Optionen zum Festlegen von Umgebungsvariablen haben: export envVar1=1 setenv envVar2=2 env envVAr3=3 Wenn es andere Möglichkeiten gibt, klären Sie uns bitte auf. Wann sollte ich eins dem anderen vorziehen? Bitte schlagen Sie Richtlinien vor. Welche Shell-Kompatibilität ist am umfangreichsten (deckt mehr Shell-Dialekte ab)? …


9
Liste mit Trennzeichen in eine einzelne Zeile umwandeln
Ich muss eine Liste (Ladungen) von IP-Adressen in diesem Format nehmen: 134.27.128.0 111.245.48.0 109.21.244.0 und verwandle sie in dieses Format mit einem Pipe dazwischen (IPs gemacht) 134.27.128.0 | 111.245.48.0 | 109.21.244.0 | 103.22.200.0/22 Ich denke, es ist ein Befehl zum Suchen und Ersetzen, sedaber ich kann es nicht zum Laufen …


2
Starten Sie zsh mit einem benutzerdefinierten zshrc
Ich möchte in der Lage sein, zsh mit einer benutzerdefinierten rc-Datei zu starten, die dem folgenden Befehl ähnelt: bash --rc-file /path/to/file Wenn dies nicht möglich ist, ist es dann möglich, zsh zu starten, auszuführen source /path/to/fileund dann in derselben zsh-Sitzung zu bleiben? Hinweis: Der Befehl zsh --rcs /path/to/filefunktioniert nicht, zumindest …
16 linux  shell  zsh  oh-my-zsh 

5
Warum gibt es in einem Unix-ähnlichen System mehrere Shells?
Ich habe gerade angefangen, die Grundlagen von Unix zu lernen und mich zu fragen, warum es in einem System wie Unix so viele Shells gibt. Aus dem Buch Advanced Programming in Unix Environment : Eine Shell ist ein Befehlszeileninterpreter, der Benutzereingaben liest und Befehle ausführt. Die Benutzereingaben in eine Shell …
16 shell 


5
Wie binde ich einen Shell-Befehl in einen sed-Ausdruck ein?
Ich habe eine Textdatei mit folgendem Format: keyword value keyword value ... Wobei das Schlüsselwort ein einzelnes Wort und der Wert alles andere bis zum Zeilenende ist. Ich möchte die Datei aus einem Shell-Skript so lesen, dass die Werte (aber nicht die Schlüsselwörter) eine Shell-Erweiterung erfahren. Mit sed ist es …
16 shell  sed 

3
Warum funktionieren meine Pfeiltasten nicht in sh?
Ich habe vor kurzem Ubuntu installiert und wenn ich sh auf dem Terminal laufen lasse, funktionieren meine Pfeiltasten nicht, so dass ich meinen Anrufverlauf nicht durchgehen oder bearbeiten kann, was auch immer ich tippe. Es kommt einfach so komisch raus wie Charaktere ^[[A. Die Login-Shell ist bash und funktioniert einwandfrei, …
16 shell  ubuntu  terminal 

4
Bash-Variable mit sed verarbeiten
Die Bash-Variable LATLNG enthält einen Breiten- und Längengrad in eckigen Klammern (53.3096,-6.28396) Ich möchte diese in eine Variable mit dem Namen LAT und LON zerlegen, was ich mit sed so versuche LAT=$(sed "s/(\(.*\),\(.*\))/\1/g" "$LATLNG") LON=$(sed "s/(\(.*\),\(.*\))/\2/g" "$LATLNG") Ich erhalte jedoch den folgenden Fehler: sed: can't read (53.3096,-6.28396): No such file …



Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.