Als «bash» getaggte Fragen

Bash (Bourne-Again SHell) ist die Shell, die standardmäßig in der Befehlszeilenschnittstelle von Ubuntu verwendet wird.



3
Uniq-Befehl funktioniert nicht richtig?
Also überprüfe ich den md5Hash meiner Dateien mit dieser Ausgabe: 657cf4512a77bf47c39a0482be8e41e0 ./dupes2.txt 657cf4512a77bf47c39a0482be8e41e0 ./dupes.txt 8d60a927ce0f411ec94ac26a4785f749 ./derpina.txt 15f63928b8a1d5337137c38b5d66eed3 ./foo.txt 8d60a927ce0f411ec94ac26a4785f749 ./derp.txt Nach dem Ausführen find . -type f -exec md5sum '{}' ';' | uniq -w 33, um die eindeutigen Hashes zu finden, erhalte ich jedoch Folgendes: 657cf4512a77bf47c39a0482be8e41e0 ./dupes2.txt 8d60a927ce0f411ec94ac26a4785f749 ./derpina.txt 15f63928b8a1d5337137c38b5d66eed3 …




6
Wie öffne ich eine Datei in einem Bash-Skript?
Ok, so läuft es gedit myfile.txtgut. Wie sieht es aber mit dem Öffnen einer Datei aus einem Bash-Skript mit der mit dem Dateityp verknüpften Standard-Desktop-App aus? Ich habe unten versucht, was großartig funktioniert, wenn es manuell im Terminal ausgeführt wird, aber wenn ich es in eine Bash-Datei lege, passiert nichts: …
22 bash  xdg-open 

6
Problem mit dem Bash-Skript: 'declare: not found'
Ich hatte ein Skript, das gut lief, aber als ich es heute lief, heißt es declare: not found. Ich benutze die Bash-Shell und der Pfad zu Beginn des Skripts ist korrekt. Zwei markierte Zeilen in meinem Skript lauten wie folgt: declare -a RESPONSE RESPONSE=($RESULT) Es heißt auch, dass (es unerwartet …
22 bash  scripts 

3
Verwenden von grep mit Pipe und kaufmännischem Und, um Fehler aus der Suche herauszufiltern
Ich verwende cygwin, um eine Datei auf dem cygdrive zu finden. Ich muss jedoch die Nachrichten unterdrücken, denen die Berechtigung verweigert wurde (andernfalls werden die Ergebnisse in den Fehlermeldungen ausgeblendet). Der folgende Befehl funktioniert: find -name 'myfile.*' |& grep -v "Permission denied" Ich verstehe nicht, warum das kaufmännische Und in …
22 bash  command-line  find  grep 






1
Auf Umgebungsvariablen kann im Bash-Skript nicht zugegriffen werden
Ich bin auf ein komisches Problem gestoßen. Ich habe einige env-Variablen in .bashrcund es funktioniert wie es sollte: echo $HADOOP_HOME /home/me/dist/hadoop Auf die Variable env kann jedoch nicht zugegriffen werden, wenn Bash-Skripte ausgeführt werden. Angenommen, ich erstelle /tmp/sample.shmit folgendem Inhalt: #! /bin/bash echo $HADOOP_HOME Wenn ich das obige Skript ausführe, …

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.