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.




6
Benennen Sie mehrere Dateien mithilfe von Bash-Skripten um
Ich möchte mithilfe von Bash-Skripten mehrere Dateien im selben Verzeichnis umbenennen. Die Namen der Dateien lauten wie folgt: file2602201409853.p file0901201437404.p file0901201438761.p file1003201410069.p file2602201410180.p Ich möchte in folgendes Format umbenennen: file2503201409853.p file2503201437404.p file2503201438761.p file2503201410069.p file2503201410180.p Ich habe über den Befehl zum Umbenennen gelesen und versucht, es auf diese Weise zu tun, …
27 bash  rename 


5
Wie kann ich bash'es Optionen für die aktuelle Shell auflisten?
Der Bash-Interpreter selbst hat Optionen, dh Zeilen 22-23 von bashs Manpage: OPTIONS All of the single-character shell options documented in the description of the set builtin command can be used as options when the shell is invoked. In addition, bash interprets the following options when it is invoked: -c ... …
27 bash  shopt 


3
Bash-Autovervollständigung: Zuerst Dateien auflisten, dann durchlaufen
Ist es möglich, bash so zu konfigurieren, dass auf der ersten Registerkarte "Autocomplete" alle möglichen Dateien aufgelistet werden und bei den folgenden die Auswahlmöglichkeiten durchlaufen werden? Beide Optionen lassen sich leicht separat ausführen und ich könnte sie an verschiedene Schlüssel binden, aber das oben Genannte wäre perfekt, aber ich kann …

3
Wie kann ich eine Pfeife zeitlich festlegen?
Ich möchte timeeinen Befehl, der aus zwei separaten Befehlen besteht, mit einem Piping-Ausgang zu einem anderen. Betrachten Sie beispielsweise die beiden folgenden Skripte: $ cat foo.sh #!/bin/sh sleep 4 $ cat bar.sh #!/bin/sh sleep 2 Wie kann ich timenun die Zeit foo.sh | bar.shabrufen, die vergangen ist (und ja, ich …
27 bash  shell  pipe  time 

2
Grund für die Ausführung in Wrapper-Skripten
Ich habe Beispiele für Wrapper-Skripte gesehen, die kurz und bündig wie folgt lauten: #!/bin/bash myprog=sleep echo "This is the wrapper script, it will exec "$myprog"" exec "$myprog" "$@" Wie oben zu sehen, execersetzen sie die neu erstellte Shell fast sofort durch die $myprog. Man könnte dasselbe erreichen, ohne exec: #!/bin/bash …
27 bash  exec 


5
Glob mit numerischer Reihenfolge
Ich habe diese Liste von PDF-Dateien in einem Verzeichnis: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Ich möchte diese mit Ghostscript in numerischer Reihenfolge verketten (ähnlich wie folgt): gs -q -sPAPERSIZE=a4 -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf …



1
Strg c vs. Strg z mit Vordergrundjob
Ctrl+ Zstoppt den Job, während Ctrl+ Cden Job beendet. Warum das? Wäre der andere Weg nicht sinnvoller? z@z-lap:~$ sleep 100& [1] 4458 z@z-lap:~$ sleep 200& [2] 4459 z@z-lap:~$ jobs [1]- Running sleep 100 & [2]+ Running sleep 200 & z@z-lap:~$ fg %1 sleep 100 ^Z [1]+ Stopped sleep 100 z@z-lap:~$ …

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.