sh

sh ist die Standard-Unix-Shell seit Version 7 Unix. POSIX hat standardisiertes Shell-Verhalten basierend auf der Bourne-Shell und portable Shell-Skripte sollten der standardisierten Syntax entsprechen. Verwenden Sie dieses Tag für Fragen, die für Bourne / POSIX-artige Shells gelten. Für Shell-Skripte mit Fehlern, überprüfen Sie sie bitte in http://shellcheck.net, bevor Sie hier veröffentlichen.
1
Antwort

Bash / SH, Gleicher Befehl, unterschiedliche Ausgabe?

%Vor% Und der letzte ist richtig. Warum das? und wie man es löst?     
16.12.2016, 03:03
3
Antworten

POSIX sh EBNF-Grammatik

Gibt es eine vorhandene POSIX sh-Grammatik oder muss ich sie direkt aus der Spezifikation herausfinden? Hinweis Ich bin nicht so sehr an einem reinen sh interessiert; eine erweiterte, aber konforme sh ist auch mehr als in Ordnung für meine...
24.03.2013, 13:11
3
Antworten

Zuweisung von Variablen mit Leerzeichen nach dem (=) Zeichen?

In Bash wird das Zuweisen von Werten zu Variablen mit T=content durchgeführt, ohne Leerzeichen vor oder nach dem Gleichheitszeichen. Trotzdem habe ich folgendes in einem Shell-Skript PWD= /bin/pwd gesehen, das ein Leerzeichen auf der re...
17.11.2014, 11:45
3
Antworten

Git Mitwirkende jeder Datei

Ich möchte alle Mitwirkenden für jede Datei im Repository auflisten. Hier ist derzeit was ich mache: %Vor% Das ist sehr langsam. Gibt es eine bessere Lösung?     
31.07.2012, 10:05
4
Antworten

Pipe zur ausführbaren Datei, ohne / EOF in bash zu beenden

Ich habe eine (schreibgeschützte) ausführbare Datei "myexec", die ich immer ausführe, gefolgt von der Eingabe "input1" (eine Zeichenfolge), und dann komme ich mit meinem Geschäft "" und "exit", wenn mir danach ist : %Vor% Was ich gerne tun w...
25.03.2013, 14:27
6
Antworten

Lesen mit Katze: Stoppen, wenn keine Daten empfangen werden

Gibt es eine Möglichkeit, dem Befehl cat zu sagen, dass er aufhören soll zu lesen, wenn er keine Daten empfängt? vielleicht mit einem "timeout", der angibt, wie lange keine Daten eingehen. Irgendwelche Ideen?     
01.09.2011, 12:56
5
Antworten

Bourne Shell Für i in (seq)

Ich möchte eine Schleife in Bourne-Shell schreiben, die eine bestimmte Menge von Zahlen iteriert. Normalerweise würde ich seq verwenden: %Vor% Aber scheinbar ist auf dieser Solaris-Box seq nicht vorhanden. Kann jemand helfen, indem er...
20.01.2010, 15:12
5
Antworten

Portable Möglichkeit, die Leerheit einer Shell-Variablen zu überprüfen

Was ist der portable und kanonische Weg, um zu testen, ob die Variable in einem Shell-Skript leer oder nicht definiert ist? Es sollte in allen sh-artigen Schalen funktionieren. Was ich jetzt mache ist etwas wie: %Vor% und umgekehrt, etwas tu...
05.11.2013, 07:41
1
Antwort

Das Bash-Skript kann nicht zum Entfernen von Dateien aus dem git-Verlauf verwendet werden

Ich habe ein Problem mit diesem Bash-Skript, das ich schreibe. Ich versuche, Schritt 3 von dieses Verfahren aus der Github-Dokumentation anzuwenden , um alle Dateien in unserem Repository-Verlauf zu entfernen von unserer git Geschichte. Wenn zu...
16.04.2015, 19:13
2
Antworten

Testoperatoren -a und -o Kurzschluss?

Do test operators -a und -o short circuit? Ich habe if [ 0 -eq 1 -a "" -eq 0 ]; then ... ausprobiert, was über die Syntax der zweiten Bedingung geklagt hat. Aber ich kann nicht sagen, ob das ist, weil -a schließt nicht o...
25.09.2015, 21:18