Als «bash» getaggte Fragen

Bei Fragen zu Skripten, die für die Bash-Befehlsshell geschrieben wurden. Überprüfen Sie Shell-Skripte mit Fehlern / Syntaxfehlern mit dem Shellcheck-Programm (oder auf dem Web-Shellcheck-Server unter https://shellcheck.net), bevor Sie sie hier veröffentlichen. Fragen zur interaktiven Verwendung von Bash sind bei Super User eher themenbezogen als bei Stack Overflow.

11
Python vs Bash - Bei welchen Aufgaben übertrifft jeder den anderen in Bezug auf die Leistung?
Offensichtlich ist Python benutzerfreundlicher. Eine schnelle Suche bei Google zeigt viele Ergebnisse, die besagen, dass Python in Byte-Kompilierung normalerweise schneller ist. Ich fand auch dies , dass behauptet , dass Sie eine Verbesserung von über 2000% auf Wörterbuch-basierten Operationen zu sehen. Welche Erfahrungen haben Sie in dieser Angelegenheit gemacht? In …

6
So fügen Sie ein '&' -Zeichen in eine Bash-Curl-Anweisung ein
Ich versuche, Curl in Bash zum Herunterladen einer Webseite zu verwenden, aber das &Symbol in der URL wird nicht wie gewünscht als Zeichen interpretiert. Irgendwelche Ideen, wie ich bash davon überzeugen kann, dass das Symbol &nur ein langweiliger Charakter und nichts Besonderes ist?
97 bash  curl 

5
Von vim ausgeführte Befehle erkennen keine Bash-Befehls-Aliase
Ich benutze Bash auf Mac und einer der Aliase ist so alias gitlog='git --no-pager log -n 20 --pretty=format:%h%x09%an%x09%ad%x09%s --date=short --no-merges' Aber wenn ich es tue :! gitlog Ich bekomme /bin/bash: gitlog: command not found Ich weiß, dass ich in meiner .gitconfig Aliase wie diese hinzufügen kann [alias] co = checkout …
96 bash  vim  alias 

4
Extrahieren Sie den Teilstring mit Regexp in einer einfachen Bash
Ich versuche, die Zeit mit Bash aus einem String zu extrahieren, und es fällt mir schwer, das herauszufinden. Meine Zeichenfolge ist wie folgt: US/Central - 10:26 PM (CST) Und ich möchte das 10:26Teil extrahieren . Kennt jemand einen Weg, dies nur mit Bash zu tun - ohne sed, awk usw. …
96 regex  bash 

11
Ein einziges Skript für Windows Batch und Linux Bash?
Ist es möglich, eine einzelne Skriptdatei zu schreiben, die sowohl unter Windows (als .bat behandelt) als auch unter Linux (über Bash) ausgeführt wird? Ich kenne die grundlegende Syntax von beiden, habe es aber nicht herausgefunden. Es könnte wahrscheinlich die obskure Syntax von Bash oder einen Fehler im Windows-Batch-Prozessor ausnutzen. Der …
96 bash  batch-file 

5
Simulation des ENTER-Tastendrucks im Bash-Skript
Ich habe ein wirklich einfaches Bash-Skript erstellt, das einige Befehle ausführt. Einer dieser Befehle benötigt zur Laufzeit Benutzereingaben. dh es fragt den Benutzer "Willst du bla bla bla?", ich möchte einfach eine Eingabetaste senden, damit das Skript vollständig automatisiert wird. Ich muss zur Laufzeit nicht auf die Eingabe oder irgendetwas …
96 linux  bash  ubuntu  shell 


27
Wie greife ich einen INI-Wert in einem Shell-Skript ab?
Ich habe eine parameters.ini-Datei, wie zum Beispiel: [parameters.ini] database_user = user database_version = 20110611142248 Ich möchte die in der Datei parameters.ini angegebene Datenbankversion in einem Bash-Shell-Skript einlesen und verwenden, damit ich sie verarbeiten kann. #!/bin/sh # Need to get database version from parameters.ini file to use in script php app/console …
96 bash  shell  config  ini 

7
Wie kann ich scp mit teilweise kopierten Dateien fortsetzen? [geschlossen]
Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 9 Monaten . Verbessere diese Frage Ich benutze den Befehl scp shell, um einen riesigen …
96 linux  bash  scp 

9
So aktivieren Sie virtualenv in einem Bash-Skript
Wie erstellt man ein Bash-Skript, um eine Python-Virtualenv zu aktivieren? Ich habe eine Verzeichnisstruktur wie: .env bin activate ...other virtualenv files... src shell.sh ...my code... Ich kann meine virtuelle Umgebung aktivieren durch: user@localhost:src$ . ../.env/bin/activate (.env)user@localhost:src$ Dasselbe mit einem Bash-Skript zu tun, bewirkt jedoch nichts: user@localhost:src$ cat shell.sh #!/bin/bash . …

5
ZSH-Alias ​​mit Parameter
Ich versuche einen Alias ​​mit Parameter für mein einfaches Git Add / Commit / Push zu erstellen. Ich habe gesehen, dass Function als Alias ​​verwendet werden kann, also versuche ich es, aber ich habe es nicht geschafft. bevor ich hatte: alias gitall="git add . ; git commit -m 'update' ; …
96 bash  shell  alias  zsh  zshrc 


9
Wie benenne ich mit Präfix / Suffix um?
Wie gehe ich vor, mv original.filename new.original.filenameohne den ursprünglichen Dateinamen erneut einzugeben? Ich würde mir vorstellen, so etwas mv -p=new. original.filenameoder vielleicht mv original.filename new.~oder was auch immer tun zu können - aber ich kann so etwas nicht sehen, nachdem ich mir man mv/ info mvpages angesehen habe. Natürlich könnte …
95 bash  rename  filenames  prefix  mv 

10
Überprüfen von Parametern für ein Bash-Skript
Ich habe mir eine grundlegende Idee ausgedacht, um das Entfernen einer Reihe von Ordnern zu automatisieren, wenn diese nicht mehr benötigt werden. #!/bin/bash rm -rf ~/myfolder1/$1/anotherfolder rm -rf ~/myfolder2/$1/yetanotherfolder rm -rf ~/myfolder3/$1/thisisafolder Dies wird wie folgt hervorgerufen: ./myscript.sh <{id-number}> Das Problem ist, dass wenn Sie vergessen, das einzugeben id-number (wie …
95 validation  bash  shell 

5
Abrufen der Anzahl eindeutiger Werte in einer Spalte in Bash
Ich habe tabulatorgetrennte Dateien mit mehreren Spalten. Ich möchte die Häufigkeit des Auftretens der verschiedenen Werte in einer Spalte für alle Dateien in einem Ordner zählen und sie in absteigender Reihenfolge sortieren (höchste Anzahl zuerst). Wie würde ich dies in einer Linux-Befehlszeilenumgebung erreichen? Es kann jede gängige Befehlszeilensprache wie awk, …

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.