Als «shell» getaggte Fragen

Der Begriff "Shell" bezieht sich auf eine allgemeine Klasse textbasierter interaktiver Befehlsinterpreter, die am häufigsten mit den Unix- und Linux-Betriebssystemen verbunden sind. Bei Fragen zu Shell-Skripten verwenden Sie bitte ein spezifischeres Tag wie "bash", "Powershell" oder "ksh". Ohne ein bestimmtes Tag sollte eine tragbare (POSIX-kompatible) Lösung angenommen werden, obwohl die Verwendung von 'posix' zusätzlich oder 'sh' vorzuziehen ist.


12
Lassen Sie xargs Dateinamen verarbeiten, die Leerzeichen enthalten
$ ls *mp3 | xargs mplayer Playing Lemon. File not found: 'Lemon' Playing Tree.mp3. File not found: 'Tree.mp3' Exiting... (End of file) Mein Befehl schlägt fehl, weil die Datei "Lemon Tree.mp3" Leerzeichen enthält und xargs denkt, dass es sich um zwei Dateien handelt. Kann ich find + xargs mit solchen …
252 shell  find  xargs 

6
Wie erkenne ich, ob mein Shell-Skript durch eine Pipe läuft?
Wie erkenne ich in einem Shell-Skript, ob seine Standardausgabe an ein Terminal gesendet oder an einen anderen Prozess weitergeleitet wird? Das Beispiel: Ich möchte Escape-Codes hinzufügen, um die Ausgabe einzufärben, aber nur, wenn sie interaktiv ausgeführt werden, aber nicht, wenn sie weitergeleitet werden, ähnlich wie dies der ls --colorFall ist.
252 bash  shell  pipe 



6
Chmod rekursiv
Ich habe ein Archiv, das von einer anderen Person archiviert wird, und ich möchte nach dem Herunterladen automatisch einen Zweig des Dateisystems in den extrahierten Dateien ändern, um Lesezugriff zu erhalten. (Ich kann nicht ändern, wie das Archiv erstellt wird). Ich habe mir diesen Thread angesehen: chmod: Wie man rekursiv …
249 linux  shell  find  chmod 


11
Wie kann ich direkt in ein bestimmtes Verzeichnis ssh?
Ich muss mich oft bei einem von mehreren Servern anmelden und in eines von mehreren Verzeichnissen auf diesen Computern gehen. Momentan mache ich so etwas: localhost ~] $ ssh somehost Willkommen bei somehost! somehost ~] $ cd / some / directory / irgendwo / namens / Foo Somehost Foo] $ …
248 bash  shell  scripting  ssh 


3
ohne Rekursion finden
Ist es möglich, den findBefehl so zu verwenden, dass er nicht in die Unterverzeichnisse zurückkehrt? Beispielsweise, DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 Und das Ergebnis von so etwas find DirsRoot --donotrecuourse -type fwird nur sein File1, File2?
246 unix  find  shell 

8
Linie nach dem ersten Match mit sed einfügen
Aus irgendeinem Grund kann ich keine eindeutige Antwort darauf finden und bin im Moment in einer Zeitkrise. Wie würde ich vorgehen, um eine ausgewählte Textzeile nach der ersten Zeile einzufügen, die mit dem sedBefehl einer bestimmten Zeichenfolge entspricht? Ich habe ... CLIENTSCRIPT="foo" CLIENTFILE="bar" Und ich möchte eine Zeile nach der …
245 shell  sed 


17
Wie implementiere ich allgemeine Bash-Redewendungen in Python? [geschlossen]
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 2 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Momentan manipuliere ich meine …
242 python  bash  shell 


8
Gibt es ein Standardformat für Befehlszeilen- / Shell-Hilfetext?
Wenn nicht, gibt es einen De-facto-Standard? Grundsätzlich schreibe ich einen Befehlszeilen-Hilfetext wie folgt: usage: app_name [options] required_input required_input2 options: -a, --argument Does something -b required Does something with "required" -c, --command required Something else -d [optlistitem1 optlistitem 2 ... ] Something with list Ich habe das gemacht, indem ich im …

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.