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.



2
Interaktives Löschen von Dateien aus einer Liste
Ich möchte eine Liste von Dateien entfernen und um Bestätigung gebeten werden. Die Liste befindet sich in der list.txtDatei. Warum funktioniert der folgende Befehl nicht richtig? while read i; do rm -i $i; done < list.txt Der vorherige Befehl wartet nicht auf mich, aber zum Glück wird keine Datei gelöscht. …

4
Kopieren einer einzelnen Datei in mehrere Verzeichnisse mit cp
Diese Frage ist eine Art Fortsetzung meiner früheren Frage, mit der ich zahlreiche Verzeichnisse erstellt habemkdir . Ich benutze die bashShell. Ich habe fünfzig Verzeichnisse erstellt, die jeweils mit dem Präfix "s" beginnen. mkdir $(printf "s%02i " $(seq 1 50)) welche auf die zweite Ziffer mit Nullen auffüllt. Das heißt, …
12 bash  shell  cp 


2
Anzahl der erforderlichen Backslashes, um Regex-Backslashes in der Befehlszeile zu maskieren
Ich hatte kürzlich Probleme mit einigen regulären Ausdrücken in der Befehlszeile und stellte fest, dass für die Suche nach einem umgekehrten Schrägstrich unterschiedliche Anzahlen von Zeichen verwendet werden können. Diese Zahl hängt von der für den regulären Ausdruck verwendeten Anführungszeichen ab (keine, einfache Anführungszeichen, doppelte Anführungszeichen). In der folgenden Bash-Sitzung …

6
Leere Verzeichnisbäume entfernen (so viele Verzeichnisse wie möglich, aber keine Dateien entfernen)
Angenommen, ich habe einen Verzeichnisbaum wie diesen: ROOTDIR └--SUBDIR1 └----SUBDIR2 └----SUBDIR3 Ich suche nach einem solchen Befehl, dass bei der Eingabe: $ [unknown command] ROOTDIR Der gesamte Verzeichnisbaum kann gelöscht werden, wenn keine Datei vorhanden ist, sondern nur Verzeichnisse innerhalb des gesamten Verzeichnisbaums . Sagen Sie jedoch, ob es unter …
12 shell  directory  rm 




5
Suchen Sie eine Datei im Pfad ohne "welche"?
Ich kann (irgendwie) ein Skript ausführen: $ assemble.sh file ... [output] Aber whichkann es nicht finden: $ which assemble.sh which: no assemble.sh in (/s/std/bin:/usr/afsws/bin:/opt/SUNWspro/bin:/usr/ccs/bin:/usr/ucb:/bin:/usr/bin:/usr/stat/bin:/usr/X11R6/bin:. Wie ist das möglich? Wie finde ich heraus, wo sich diese Datei befindet? Ich benutze Bash.
12 bash  shell  path 

3
Ausführen eines SH-Skripts vom Cron aus
Ich habe ein test.sh-Skript #!/bin/sh php /home/v/file.php sh /root/x/some.sh Wenn ich die Datei als root von der Kommandozeile aus ausführe, funktioniert es. sh /home/v/test.sh wenn ich es auf crontab -e setze (ist das root cron), funktioniert es nicht * * * * * sh /home/v/test.sh Was mache ich falsch? Vielen …
12 shell  cron 



7
Praktische Aufgaben zum Erlernen von Shell-Skripten [geschlossen]
Geschlossen. Diese Frage ist nicht zum Thema . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie für Unix und Linux Stack Exchange zum Thema gehört . Geschlossen vor 8 Monaten . Ich suche nach einigen allgemeinen Problemen in der Unix-Systemadministration und Möglichkeiten, …

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.