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.


4
Ändern Sie den gesamten Verzeichnisbaum in Kleinbuchstaben
Ich arbeite an einer Website-Konvertierung. Bei den Dateien, die verknüpft und vom Webserver bereitgestellt wurden, wurde die Groß- und Kleinschreibung nicht berücksichtigt. Aber ich habe einen Dump der Site auf meinem Linux-System erstellt und schreibe Skripte, um Daten zu migrieren. Das Problem ist, dass zwischen Linkzeichenfolgen auf den Seiten und …



7
Befehl "Highlight"
Gibt es einen Befehl, mit dem bestimmte Zeichenfolgen in stdin einfach hervorgehoben werden können (mit Farben, fettem Text oder invertiertem Hintergrund), während die gesamte Zeichenfolge an stdout übergeben wird? Ich denke darüber nach , es zu bauen , aber ich würde es lieber nur verwenden, wenn es bereits existiert. Einige …


1
Wie leite ich die Ausgabe auf CD um?
Ist es möglich, die Ausgabe eines Befehls an umzuleiten cd? Zum Beispiel habe ich mit nach einem Verzeichnis gesucht locateund den Pfad dazu erhalten. cdKann ich jetzt die locateAusgabe umleiten , anstatt einen Pfad zu schreiben cd? Ich habe es versucht: $ locate Descargas | grep Descargas$ /home/oliver/Descargas $ locate …

5
Wie übergebe ich das Ergebnis von "find" als Liste von Dateien?
Die Situation ist, ich habe einen MP3-Player mpg321, der eine Liste von Dateien als Argument akzeptiert. Ich bewahre meine Musik in einem Verzeichnis mit dem Namen "Musik" auf, in dem sich noch einige Verzeichnisse befinden. Ich möchte nur alle spielen, also starte ich das Programm mit mpg321 $(find /music -iname …




3
Wie kann man Arrays im Bash-Stil auf Asche portieren?
Vor einiger Zeit habe ich ein Bash-Skript geschrieben, das jetzt in einer Umgebung mit ausgeführt werden kann ash. Darin bashwar wie: services=( "service1.service" "service2.service" "service3.service" ) for service in "${services[@]}" do START $service done START() { echo "Starting "$1 systemctl start $1 } In Wirklichkeit gibt es ungefähr 40 Dienste …
11 bash  shell  array  ash 

2
Warum kann ich die Shell mit dem Befehl chsh nicht ändern?
Ich habe einen neuen Befehl gelernt, dachte ich zumindest, weil sich dieser Befehl: chshnicht wie beschrieben verhält. Es wurde beschrieben, wie es funktioniert: cat /etc/shells um zu wissen, welche Shells installiert sind, können Sie zwischen ihnen wählen. tun, um echo $SHELLzu wissen, welche Shell Sie verwenden. Wählen Sie eine der …

1
Formatieren von Text in Spalten
Ich habe eine Datei mit zwei Spalten wie unten gezeigt (Beispiel): DATEI 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 Ich muss dies formatieren und meine erwartete Ausgabe sollte sein: DATEI 1: John 1 Peter 2 Michael Rod 3 Su 7 Louise 9


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.