Als «bash» getaggte Fragen

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

1
'echo [AZ] *' stimmt auch mit Dateinamen in Kleinbuchstaben überein?
Ich arbeite am Stammverzeichnis und möchte Verzeichniseinträge drucken, die mit einem Großbuchstaben beginnen. $ echo [A-Z]* Applications Library Network System Users Volumes bin cores dev etc home installer.failurerequests net private sbin tmp usr var vm Das Ergebnis verwirrt mich, weil ich nicht erwartet hatte cores dev etc home installer.failurerequests net …
7 bash  filename 

4
Wie verwende ich Dateinamen in einem sed-Befehl?
Ich habe eine Reihe von .confDateien, die identisch sind und sich im selben Verzeichnis befinden, mit Ausnahme unterschiedlicher Dateinamen. In jeder eindeutig benannten .confDatei möchte ich eine Reihe von Zeichen in der Datei durch den Namen der Datei ersetzen. Zum Beispiel: Derzeit in allen Dateien: datafname = example.nex ofprefix = …



2
Skript zum Austauschen der Namen zweier Dateien
Ich bin neu in Bash Scripting. Ich habe versucht, ein Skript zu erstellen, das die Dateinamen der beiden vom Benutzer übergebenen Dateien austauscht. Hier ist ein Bild der beiden bisherigen Versionen meines Skripts Hier ist das Skript im Textformat mit mv: #! /bin/bash file1=$file1 file2=$file2 echo "write file name :" …

4
Wie finde ich heraus, wer als root angemeldet ist?
Kürzlich habe ich gefragt: " Wie liste ich angemeldete Benutzer auf? " Der Befehl whoeignet sich gut für diesen Zweck. Aber wie finde ich heraus, wer als root angemeldet ist? Wird der Benutzername "root" sein?
7 bash 

2
Listen Sie alle optionalen Argumente eines bestimmten Befehls in bash auf
Ich habe mich gefragt, ob es eine Möglichkeit gibt, alle optionalen Argumente eines Befehls in bash herauszufinden, ohne die Manpage öffnen und viele unerwünschte Informationen durchgehen zu müssen. Eg: Input: <some_command> cat Output: -A, --show-all equivalent to -vET -b, --number-nonblank number nonempty output lines, overrides -n -e equivalent to -vE …

2
Wie kann ich alle Java-Quelldateien in das jeweilige Paketverzeichnis verschieben?
Ich bin neu in Linux und weiß nicht viel über Linux-Befehle. Mein Szenario ist, dass ich so viele Java-Quelldateien mit unterschiedlichen Paketnamen in einem Verzeichnis habe. Ich möchte alle diese Java-Quelldateien in ihr jeweiliges Paketverzeichnis verschieben. In jeder Java-Quelldatei ist die erste Zeile eine Paketanweisung, der möglicherweise ein Kommentar vorangestellt …

4
Bash-Skript zum Erstellen eines Verzeichnisses
Ich spiele mit Skripten herum. Ich kann ein Skript erstellen, das mich beim Ausführen zur Eingabe eines Namens für ein neues Verzeichnis auffordert, es erstellt, dann mehrere Dateien erstellt, Zeilen wiedergibt und dann alles löscht. Was ich tun möchte, ist es leicht zu verändern, damit es das Verzeichnis selbst erstellt …


4
Suchen Sie die Datei, indem Sie sie auf ihrem Pfad abgleichen
Ich habe ein Verzeichnis mit einer Reihe von Unterverzeichnissen. Jedes dieser Unterverzeichnisse enthält ein Unterverzeichnis, die alle denselben Namen haben. Ich möchte eine Liste all dieser Dateien in der Befehlszeile erstellen. Also zum Beispiel, wenn ich habe: dir1/ file1.txt subdir/ relevant_file1.c relevant_file2.c dir2/ file2.txt subdir/ relevant_file3.txt relevant_file4.java dir3/ subdir/ relevant_file5.cpp …


6
Wie berechne ich den Mittelwert aus ASCII-Dateidaten in Bash?
In Bash kann ich einige Zeitmessungen aus einer solchen Protokolldatei abrufen grep "time:" myLogfile.txt | cut -d' ' -f 3 >> timeMeasurements.txt #timeMeasurements.txt 2.5 3.5 2.0 ... Jetzt möchte ich den Mittelwert aus den Werten in berechnen timeMeasurements.txt. Was ist der schnellste Weg, um das in Bash zu tun? Ich …


2
Warum wird das Menü nicht wiederholt?
Ich verwende GNU Bash, Version 4.3.46 auf einem Ubuntu-Computer. Aus irgendeinem Grund funktioniert diese while-Schleife nicht wie erwartet. Das Menü sollte sich so lange wiederholen, bis der Benutzer beschließt, das Programm zu beenden. Anschließend wird eine Fehlerprüfung durchgeführt, die den Benutzer auffordert, wenn er sicher ist, dass das Programm beendet …

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.