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

Zugriff auf stdin während des Systemd Bootvorgangs

Ich habe ein Skript, das beim Booten des Computers eine numerische Eingabe vom Benutzer verlangt. Der Computer läuft Fedora 16. Es verwendet Arbeit, auf Fedora 13, aber nach dem Upgrade %Vor% kehrt sofort zurück, ohne Benutzereingaben zu erf...
21.01.2012, 14:31
3
Antworten

Finden Sie heraus, ob die Datei innerhalb der letzten 2 Minuten geändert wurde

In einem Bash-Skript möchte ich überprüfen, ob eine Datei innerhalb der letzten 2 Minuten geändert wurde. Ich habe bereits herausgefunden, dass ich mit stat file.ext -c %y auf das Datum der letzten Änderung zugreifen kann. Wie kann ich übe...
05.02.2015, 06:59
4
Antworten

Warum definieren Scripts gemeinsame Befehle in Variablen?

Ich sehe das die ganze Zeit an meinem Arbeitsplatz: %Vor% Macht das nur meine Firma? Gibt es einen Grund, warum Sie erklären möchten, wo diese extrem gebräuchlichen Befehle sind? Warum sollte $CAT auf /usr/bin/cat verweisen, wenn cat...
13.10.2015, 19:40
2
Antworten

Erzwingt, dass cURL ein Passwort von der Umgebung erhält

Diese Frage zur Verwendung von cURL mit einem Benutzernamen und einem Passwort hat suboptimale Antworten für mich: curl -u "user:pw" https://example.com setzt den PW in die Prozessliste curl "https://user:[email protected]" setzt de...
19.11.2015, 03:37
2
Antworten

Tabelle über die Befehlszeile in Linux abschneiden

Ich möchte eine meiner db-Tabellen mit dem Befehl mysqldump abschneiden, damit ich diesen Befehl in sh-Datei ablegen kann, um ihn täglich auszuführen. Kennt irgendjemand diesen Befehl? Vielen Dank im Voraus     
03.05.2014, 08:27
3
Antworten

Wie werden bitweise Operationen an hexadezimalen Zahlen in bash durchgeführt?

In meinem Skript bash habe ich eine Zeichenfolge, die eine hexadezimale Zahl enthält, z. %Code%. Ist es möglich, es als eine Hex-Zahl zu behandeln und Bit-Verschiebung darauf zu machen?     
18.11.2016, 00:17
3
Antworten

Wie markiere ich ein Array in POSIX sh?

Beim Ersetzen externer Befehle in einem Shell-Skript habe ich ein Array verwendet, um awk NF loszuwerden. Da ich nun von bash zu POSIX sh gewechselt bin, kann ich das Array nicht als richtig markieren: %Vor% Ich benutze OpenBSDs, sh un...
27.06.2011, 22:05
3
Antworten

bash: Löschen Sie alle Dateien, die älter als 1 Monat sind, aber lassen Sie Dateien von Montags

Ich habe viele tägliche Backup-Archive. Um die Festplattennutzung zu verwalten, benötige ich ein Bash-Skript, das alle Dateien löscht, die älter als 1 Monat sind, aber alle Dateien, die montags erstellt wurden, behalten, auch wenn sie älter als...
17.11.2013, 18:19
3
Antworten

Was ist der Sinn von eval / bash -c, anstatt nur eine Variable zu bewerten?

Angenommen, Sie haben den folgenden Befehl in einer Variablen gespeichert: %Vor% Was ist der Unterschied zwischen ? %Vor% ? Warum wird die letzte Version fast nie benutzt, wenn sie kürzer ist und (soweit ich das sehen kann) genau dasselbe...
23.12.2015, 01:22
2
Antworten

kann kein Skript in einem aktuellen Verzeichnis erstellen

So kann ich anscheinend source ein Skript nicht machen, wenn dieses Skript im aktuellen Verzeichnis ist. Zum Beispiel %Vor% funktioniert einwandfrei, aber wenn ich mich im selben Verzeichnis wie das Skript befinde, wird es nicht angezeigt...
15.02.2013, 07:21