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.
Ich bin ratlos. Ich habe ein Skript in meinem /homeVerzeichnis, das ausführbar ist: [user@server ~]$ ll total 4 -rwx------ 1 user user 2608 Jul 15 18:23 qa.sh Wenn ich jedoch versuche, es damit auszuführen, kann sudoes es nicht finden: [user@server ~]$ sudo ./qa.sh [sudo] password for user: sudo: unable to …
Aufmerksamkeit bitte: Ich frage nicht , wie man eine Datei von der Kommandozeile aus erstellt! Ich benutze es seit Jahren, touchum Dateien zu erstellen, ohne darauf zu achten, dass sein Hauptzweck etwas anderes ist. Wenn man eine Datei von der Kommandozeile aus erstellen möchte, gibt es so viele Möglichkeiten: touch …
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, …
Wie kann ich dafür sorgen, dass Bash Time Binary (/ usr / bin / time) anstelle des Shell-Schlüsselworts verwendet? which timereturns /usr/bin/time type timereturns time is a shell keyword Running timeführt offensichtlich das Shell-Schlüsselwort aus: $ time real 0m0.000s user 0m0.000s sys 0m0.000s $ /usr/bin/time Usage: /usr/bin/time [-apvV] [-f format] …
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 ... …
Ich wollte wissen, ob es eine Möglichkeit gibt, aus zwei Eingabedateien in einer verschachtelten while-Schleife jeweils eine Zeile zu lesen. Nehmen wir zum Beispiel an, ich habe zwei Dateien FileAund FileB. Datei A: [jaypal:~/Temp] cat filea this is File A line1 this is File A line2 this is File A …
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 …
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 …
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 …
Dies sind die Daten, die ich sortieren möchte. Aber sortbehandelt den numerischen String, die Daten werden nicht wie erwartet sortiert. / home / files / profile1 / home / files / profile10 / home / files / profile11 / home / files / profile12 / home / files / profile14 …
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 …
Ich habe das folgende Skript: #!/bin/bash set -x if :; then echo a fi Wenn ich renne bash /tmp/file, awird es wiedergegeben, aber wenn ich renne source /tmp/file, bekomme ich: bash: /tmp/test: line 6: syntax error: unexpected end of file Die Ausgabe: knezi@holly tmp]$set -x; source /tmp/test; set +x + …
Wenn ich ein Terminalfenster mit dem GNOME-Terminalemulator in der Desktop-GUI öffne, wird die Umgebungsvariable TERM der Shell standardmäßig auf den Wert gesetzt xterm. Wenn ich CTL+ ALT+ benutze F1, um zu einem Konsolen-TTY-Fenster zu wechseln und echo $TERMder Wert auf gesetzt ist linux. Meine Motivation zu fragen ist, dass in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.