Als «bash» getaggte Fragen

17
`alias rm =" rm -i "` als schädlich eingestuft?

Ich habe vor einiger Zeit gelesen (kann die Referenz nicht finden), dass die Verwendung eines solchen Alias alias rm="rm -i"sehr schlecht war. Gibt es historische Beweise oder eine vernünftige Erklärung für diese Tatsache? Ich würde mir vorstellen, dass es eine schlechte Angewohnheit für einen...

17
So komprimieren Sie eine Liste von Dateien unter Linux

Ich habe viele Dateien, die ich in ein einziges Verzeichnis packen muss. Ich möchte nicht alle Dateien im Verzeichnis komprimieren, sondern nur diejenigen, die einer bestimmten Abfrage entsprechen. Ich tat grep abc file-* > out.txt um eine Datei mit allen Instanzen von "abc" in jeder Datei zu...

17
Bash-Shell-Fehler: "keine solche Datei oder Verzeichnis"

Ich versuche Virtualenv Wrapper auf Ubuntu 14.04 zu installieren . Aber wenn ich ein Terminal starte, erhalte ich die Fehlermeldung bash: /usr/share/virtualenvwrapper/virtualenvwrapper_lazy.sh: Keine solche Datei oder kein solches Verzeichnis. Ich habe auch das bashrc-Skript mit überprüft gedit...

17
Mehrere Installationen und Verständnis von $ PATH

Ich habe eine ältere Version von Git installiert unter: /usr/bin/ Ich habe kürzlich eine neuere Version heruntergeladen, um: /usr/local/bin Wenn ich tippe: which git Ich erhalte den Speicherort der alten Version. Ich glaube, das liegt nur daran, dass / usr / bin / in meiner $ PATH-Variablen...

16
Wie werden Datei-Zeitstempel in Bash verglichen?

Wie vergleiche ich den Zeitstempel zweier Dateien? Ich habe es versucht, aber es funktioniert nicht: file1time=`stat -c %Y fil1.txt` file2time=`stat -c %Y file2.txt` if[$file1time -gt $file2time]; then doSomething fi Ich habe beide Zeitstempel in der richtigen Reihenfolge gedruckt und es gibt...

16
listet Dateien auf, die in einem bestimmten Bereich nummeriert sind

Ich habe eine Reihe von Dateien in einem Verzeichnis wie folgt nummeriert: file1.txt file2.txt ... file30.txt ... Jetzt möchte ich einen Befehl für einen bestimmten Bereich von Dateien ausführen, sagen wir 18 bis 31. Bisher habe ich die folgenden Möglichkeiten verwendet, drei Argumente command...

16
Rekursives ls mit Bedingungen

Warum kann ich mit einem solchen Befehl nicht alle PDF-Dateien in einem Verzeichnis und in Unterverzeichnissen finden? Wie mache ich es? (Ich benutze Bash in Ubuntu) ls -R *.pdf BEARBEITEN Wie würde ich dann vorgehen, um alle diese Dateien zu