Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.




3
Wie kann ich Dateien mit einem Befehl in umgekehrter Zeitreihenfolge auflisten und als Argumente an einen anderen Befehl übergeben?
Ich habe ein Programm, das einige Dateien als Argumente in einer Befehlszeile aufnimmt. Ich möchte es mit allen Dateien in einem Verzeichnis aufrufen, das in umgekehrter Zeitreihenfolge aufgeführt ist. Zum Beispiel: Ich habe folgende Dateien in umgekehrter Zeitreihenfolge in einem Verzeichnis $ ls -tr Introduction.pdf 'Object-Oriented Data Model.pdf' Ich kann …
7 bash  files  date  arguments 

2
Wie lese ich einen String als Hex-Zahl in Bash?
Ich habe die Bash-Linie: expr substr $SUPERBLOCK 64 8 Welches ist zurück zu mir String Line: 00080000 Ich weiß, dass dies tatsächlich ein 0x00080000 in Little-Endian ist. Gibt es eine Möglichkeit, daraus eine Ganzzahlvariable in Bash in Big-Endian wie 0x80000 zu erstellen?

2
Invertieren eines assoziativen Arrays
Angenommen, ich habe ein assoziatives Array in bash, declare -A hash hash=( ["foo"]=aa ["bar"]=bb ["baz"]=aa ["quux"]=bb ["wibble"]=cc ["wobble"]=aa ) wo mir sowohl Schlüssel als auch Werte unbekannt sind (die tatsächlichen Daten werden aus externen Quellen gelesen). Wie kann ich ein Array der Schlüssel erstellen, die demselben Wert entsprechen, damit ich …

2
Echo zum Dateideskriptor überschreibt die Datei?
Ich habe Probleme zu verstehen, was passiert, wenn ich versuche, in einen Dateideskriptor zu schreiben. Es scheint den ursprünglichen Inhalt zu überschreiben? Ist das erwartetes Verhalten? Ich habe dies im folgenden Beispiel wiederholt: $ echo "The quick brown fox ..." > example.txt $ echo "The quick brown fox ..." >> …
7 bash  files  exec 



5
Portable Check leeres Verzeichnis
Mit Bash and Dash können Sie nur mit der Shell nach einem leeren Verzeichnis suchen (Punktdateien ignorieren, um die Dinge einfach zu halten): set * if [ -e "$1" ] then echo 'not empty' else echo 'empty' fi Allerdings habe ich kürzlich erfahren, dass Zsh in diesem Fall spektakulär versagt: …

4
Anzeigen von Manpages in vim
Ich habe eine Funktion in bash geschrieben, um sie manpagesin vim zu sehen viman () { man "$@" | vim -R +":set ft=man" - ; } Dies funktioniert gut, das einzige Problem tritt auf, wenn ich ein manpagean es übergebe, das nicht existiert. Es wird gedruckt, dass das manpagenicht vorhanden …
7 bash  vim  man  function 

1
Was ist die V-Taste im Bash-Vi-Modus?
Während set -o viich mit dem Bash-Vi-Modus ( ) experimentiert habe, habe ich versehentlich vim Normal- / Befehlsmodus gedrückt, dann wird mein Editor (vim) mit einer Datei namens gestartet bash-fc.XXXXXX. Was ist diese Datei? und warum öffnete es sich beim Drücken der vTaste?
7 bash 

5
Bash: Wie speichere ich eine bestimmte Zeile der CLI-Ausgabe in einer Datei?
Nehmen wir an, ich erhalte die folgende Ausgabe, nachdem ich ein Bash-Skript in der CLI ausgeführt habe (dieser Text wird also im Terminal angezeigt): POST https://mycompany.com/ COOKIE='BLABLABLABLABLA' HOST='ANYIPADDRESS' FINGERPRINT='sha256:BLABLABLABLA' Wie kann ich den Inhalt von COOKIE(nur den Text zwischen 'und ') in einer separaten Datei speichern? Darüber hinaus sollte der …

1
Gibt es eine Shopt Glob-Einstellung oder eine Einstellungskombination, die sich wie tcsh verhält?
Ich wechsle von einem langjährigen tcsh-Benutzer zu einem neuen Bash-Benutzer (es ist weit überfällig). Ich habe regelmäßig viele foreach-Schleifen in tcsh on the fly geschrieben, daher habe ich die Syntax für Bashs für Schleifen als Ersatz gelernt, war aber überrascht, als nicht übereinstimmende Glob-Muster als wörtliche Zeichenfolgen durch die Schleife …
7 bash  wildcards  tcsh  shopt 


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.