Als «shell» getaggte Fragen

10
Best Practice für die Verwendung von $? in Bash?

Wenn ich diese Antwort über $ lese ? Eine andere Frage kommt mir in den Sinn. Gibt es eine bewährte Methode für die Verwendung von $? in Bash? Lassen Sie uns ein Beispiel haben: Wir haben ein lineares Skript und ich würde gerne wissen, dass der gesamte Befehl in Ordnung ausgeführt wurde. Denken...

10
Warum beginnt der "She-Bang" mit einem "#!"?

Warum beginnt die "She-Bang" mit einem #!, wie #!/bin/bash? Ich habe immer akzeptiert, dass dies so gemacht wird, aber gibt es einen Grund dafür? Warum anfangen mit #; Ist das nicht normalerweise ein Kommentar? Oder ist es der Punkt, dass es ein Kommentar sein

10
Tragbarer Weg, um die Inode-Nummer zu finden

Zuerst benutzte ich stat -c %i file( um das Vorhandensein eines Gefängnisses zu erkennen ), was auf jeder Linux-Distribution unter der Sonne zu funktionieren schien. Unter OS X musste ich verwenden ls -i file | cut -d ' ' -f 1. Gibt es eine Möglichkeit, die Inode-Nummer einer Datei in einem...

10
Was ist die Syntax einer komplexen Bedingung in der Shell?

Wenn Sie den folgenden Test in Shell (sh) ausdrücken möchten: if ( a == 1 && ( b == 1 || b == 2 )) { ... } Das Beste, was ich bisher schreiben konnte, ist Folgendes: if [[ $a -eq 1 ]]; then if [[ $b -eq 1 || $b -eq 2 ]]; then ... fi fi Ich weiß nicht, wie ich && und ||...

10
Listen Sie Elemente mit Leerzeichen in zsh auf

Zu diesem Zeitpunkt habe ich 2 Stunden lang Zsh-Scripting studiert und bin gegen eine Wand gestoßen. Ich möchte eine Liste von Dateien durchgehen, die möglicherweise Leerzeichen enthalten. Ich bin offen für völlig andere Ansätze als das folgende Beispiel, solange sie zsh sind, da zsh das ist, was...

10
Was versteht man unter STDOUT und STDIN?

Ich lese ein Buch, es heißt: Jedem Prozess stehen mindestens drei Kommunikationskanäle zur Verfügung: „Standardeingang“ (STDIN), „Standardeingang“ (STDOUT) und „Standardfehler“ (STDERR). Die meisten Befehle akzeptieren ihre Eingabe von STDIN und schreiben ihre Ausgabe in STDOUT. Sie schreiben...

10
Warum erhalte ich Fehler 255, wenn ich -1 zurückgebe?

Ich bin neu in der C ++ - Programmierung und habe eine sehr grundlegende Frage. Ich habe festgestellt, dass -1ich bekomme , wenn ich in ein C ++ - Programm zurückkehre und dann den Exit-Status überprüfe 255. Warum ist das so? Der Code ist der grundlegendste: int main() { return -1; } Dann, nachdem...

10
Wie richten Sie die Umgebung für es ein?

Ich habe in den letzten Tagen mit es gespielt und es hat (wie rc) die Eigenart / Funktion, dass es sein Startskript ( .esrc) nur beim Anmelden ausführt. Die übliche Methode zum Ausführen von Code in jeder interaktiven Sitzung besteht darin, diesen Code in die %promptFunktion einzufügen. Natürlich...