Tag: bash

Für Fragen über Skripte für die Bash-Befehls-shell. Für shell-Skripte mit Fehlern, bitte überprüfen Sie Sie mit shellcheck Programm (oder die web-shellcheck server an https://shellcheck.net) vor dem posting hier. Fragen über die interaktive Verwendung der Bash-eher on-topic auf Super-User, als auf Stack Overflow.

Wie legen Sie eine Verzögerung zwischen pipelining der Befehle in einem bash-Skript. E. g. cat Datei | telnet mail.domain.com 25

Anzahl der Antworten 1 Antworten
Habe ich ein bash-script, das eine Datei erstellt und ich möchte senden Sie eine E-Mail am Ende über telnet. Aber manchmal ausgeführt wird und manchmal ist es nicht. Den Befehl am Ende ist cat tempfile | telnet

Bash bekommen md5sum von allen Dateien in einem Ordner

Anzahl der Antworten 2 Antworten
Hallo, ich bin auf der Suche, um zu sehen, welche Datei ändert sich in ein Verzeichnis, ich würde gerne die md5-Summe jeder Datei und schreiben in eine Textdatei. Dann nach ich weiß eine Datei geändert hat, möchte

In Git for windows "git bash", wie "print working directory" im Windows-Pfad-format, das verwendet werden kann, indem Sie cmd ein und im Windows-explorer?

Anzahl der Antworten 1 Antworten
Bei der Verwendung von Git für Windows "git bash" auf Windows, wie bequem print working directory in Windows path-Darstellung, z.B. D:\foo\bar ähnlich wie mit 'pwd', um die Unix-Darstellung /d/foo/bar/ so, dass der Pfad gelesen werden kann von

Warum verwenden Sie ein Groovy-shell-script über die Bash (wenn memory-footprint ist wichtig)?

Anzahl der Antworten 6 Antworten
Geschlossen. Diese Frage ist Meinung-basiert. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? Update die Frage kann also beantwortet werden mit Fakten und Zitate von Bearbeiten diesem post. Geschlossen 6 Jahren. Habe ich ein Bash-Skript

Legen Sie die text-Wert eines Knotens mit xpath

Anzahl der Antworten 2 Antworten
Beispiel-XML: <?xml version="1.0" encoding="ISO-8859-1"?> <bookstore> <book> <title lang="eng">Harry Potter</title> <price>29.99</price> </book> <book> <title lang="eng">Learning XML</title> <price>39.95</price> </book> </bookstore> Bin ich mit xpath auf meine shell zu versuchen, und ändern Sie den text-Wert eines xml-Knotens. Ich möchte Harry

Definieren Sie einen lokalen Arrays in einem bash-Funktion und der Zugang außerhalb dieser Funktion

Anzahl der Antworten 5 Antworten
Ich versuche das definieren eines lokalen Arrays in einem bash-Funktion und der Zugang außerhalb der Funktion. Merke ich, dass BASH-Funktionen keine Werte zurückgeben, aber ich kann weisen die Ergebnisse einer Berechnung zu einem globalen Wert. Ich erwartet,

Groß-und Kleinschreibung-Vergleich in Bash

Anzahl der Antworten 5 Antworten
Ich bin versucht, zu schreiben, einen Vergleich in einer while-Anweisung, die die groß-und Kleinschreibung. Im Grunde bin ich einfach versuchen zu verkürzen, wird im folgenden zu handeln, um auf eine ja-oder-Nein-Frage Eingabeaufforderung für den Benutzer ... while[

Wie man eine variable in einen string in der Bash

Anzahl der Antworten 1 Antworten
Ich Schreibe ein Bash-Skript, und ich bin versucht, herauszufinden, einen Weg, um FFmpeg zu erkennen, eine Globale variable in der -force_key_frames option. Die -force_key_frames option kann ein regulärer Ausdruck als argument, so dass Funktionen wie zwingen, ein

Bash-regex: wie n mal mit 'grep' oder 'ls'

Anzahl der Antworten 4 Antworten
Ich würde gerne match n Ziffern der folgenden Art und Weise mit grep oder ls: echo "ABCD150915.7z" | grep "ABCD[[:digit:]]{6}.7z" Die oben nicht funktioniert, und ich habe versucht ganz viele Möglichkeiten, wie jetzt.. Wie kann das getan

Wie umleiten der Ausgabe in ein anderes Verzeichnis in der BASH?

Anzahl der Antworten 3 Antworten
Ich habe 3 Verzeichnisse mit Namen: /home/user/control4 , /home/user/control8 ,/home/user/control16 Ich geschrieben habe eine script-Datei, die zwei Schleifen , die erste ist eine simulation, Herstellung 3 Dateien mit den Namen cc1.txt cc2.txt und cc3.txt und eine zweite

Einfache Möglichkeit, um Farbe abwechselnde Zeilen der Ausgabe in der bash

Anzahl der Antworten 4 Antworten
Ich müsste grep ein ganzes Verzeichnis nach einem string, und ich bekomme etwa 50 Ergebnisse. Ich würde gerne die Farbe jeder zweiten Zeile, text-Farbe oder hintergrund Farbe. Am besten wäre ein Skript, dass ich pipe die Ausgabe

Wie kann ich ersetzen ein Wort an einer bestimmten Zeile in einer Datei in unix

Anzahl der Antworten 2 Antworten
Ich habe recherchiert, andere Fragen hier, aber noch nicht wirklich eine gefunden die für mich funktioniert. Ich versuche, wählen Sie eine bestimmte Zeile aus einer Datei und ersetzen Sie eine Zeichenfolge auf, die Zeile mit einem anderen

Was ist der Unterschied zwischen alias-und export (und Funktion!)[BASH]?

Anzahl der Antworten 1 Antworten
Ich bin überrascht, dass noch nicht gefragt worden, bevor, aber... Was ist der Unterschied zwischen alias ⇢ alias EXPORT='alias' Funktion ⇢ function exporter() { echo $EXPORT } und export ⇢ export ALIAS='export' und für diese Angelegenheit... alias

Wie man ein Skript zu töten, selbst nach dem laufen nach einer bestimmten Zeit?

Anzahl der Antworten 2 Antworten
Habe ich dieses Skript: #!/bin/sh echo "Start: " $(date +%s) (time hive --hiveconf mapreduce.job.reduce.slowstart.completedmaps=0.5 --hiveconf mapred.reduce.tasks=10 --hiveconf mapreduce.reduce.shuffle.parallelcopies=15 --hiveconf hive.execution.engine=mr -f sample-queries-tpcds/query50.sql --database tpcds_text_db_1_10) 2> output/tpcds_query_2c_50_mr.out echo "End: " $(date +%s) Wie kann ich fügen Sie einige

Zu machen, wie die Katze eine neue Zeile beginnen

Anzahl der Antworten 6 Antworten
Habe ich vier Dateien: one_file.txt abc | def two_file.txt ghi | jkl three_file.txt mno | pqr four_WORD.txt xyz| xyz Ich verketten möchten alle Dateien mit der Endung "file.txt" (d.h. alle außer four_WORD.txt), um zu erhalten: abc |

Mit sed entfernen Sie Zeilen, bis das Ende der Datei

Anzahl der Antworten 2 Antworten
Ich bin mit sed -n '/[test1]/,/[test2]/{/[test2]/!p}' test.txt > temp.txt ..das funktioniert gut, wenn ich will nur die top-Auswahl, aber ich bin nach dem unteren Abschnitt. [test1] A B C [test2] 1 2 3 Aber ich bin nach

Bash-Script - Ausführen von Funktionen mit Variablen in der Schleife

Anzahl der Antworten 2 Antworten
Habe ich eine Freigabe backup bash-script, das funktioniert, wie es ist, aber es verwendet mehrere Zeilen etwas zu tun, das geschleift werden kann (hoffe ich). Ich denke, es kann viel besser sein, und der erste Schritt, meiner

Ändern Sie den Inhalt von Variablen, die mit sed (oder so ähnlich)

Anzahl der Antworten 4 Antworten
Schrieb ich ein BASH-Datei, die Funktionen, die mehrere eingebettete Schleifen der form for P in {'0.10','0.20', [...] '0.90','1.00'}; do for Q in {'0.10','0.20', [...] ,'0.90','1.00'}; do [...] Ich diese Variablen verwenden, die beide als Parameter für eine

Füllen von Platzhaltern in der Datei in single-pass -

Anzahl der Antworten 5 Antworten
Ich habe ein Skelett text-Datei mit dem Platzhalter-strings: blah blah blah blah $PLACEHOLDER_1$ blah $PLACEHOLDER_2$ und so weiter. Spezifische "form" der Platzhalter spielt keine Rolle-ich kann Sie, was die meisten komfortabel für die konkrete Umsetzung. Habe ich

Wie man richtig speichern der unix-top-Befehl die Ausgabe in eine variable?

Anzahl der Antworten 3 Antworten
Habe ich zum speichern der Ausgabe des top-Befehls in eine variable und ich Tue das: myvar=`top -b -n1 | head -n 18` Das problem ist, dass es scheint, zu ignorieren die Zeichen zurück, also wenn ich echo

Vergleichen Sie 2 Unix-Dateien und Ausgabe Übereinstimmender Zeilen in eine Neue Datei?

Anzahl der Antworten 3 Antworten
Ich habe 2 nix-Dateien. Alle Daten auf einer einzigen Zeile in jeder Datei. Jeder Wert getrennt durch ein null-Zeichen. Einige aus der Werte in den Daten entsprechen. Wie würde ich das analysieren dieser Daten in eine neue

Wie erstelle ich neue unix ausführbare Datei (.sh?) Dateien für das terminal zu verwenden, da die Befehle?

Anzahl der Antworten 3 Antworten
Ich würde gerne einige Dateien in mein /usr/bin-Ordner (Mac OS), und in der Lage sein, um Sie auszuführen, indem Sie den Namen für das terminal, wie die Befehle gcc, cd, oder vim (das sind alle, die in

Skripte mit nohup im inneren nicht ordnungsgemäß beendet

Anzahl der Antworten 1 Antworten
Wir haben script, das tun, einige Bearbeitung und löst einen job im hintergrund mit nohup. Wenn wir planen, dieses Skript aus einer Oracle-OEM - (oder kann es einen scheduler-job), sehe ich die folgende Fehlermeldung, und zeigen Sie

Wie Teile ich die Ausgabe eines Befehls durch zwei, und speichern das Ergebnis in einer bash-variable?

Anzahl der Antworten 5 Antworten
Sagen, wenn ich wollte, mit diesem Befehl: (cat file | wc -l)/2 auf und speichern es in einer Variablen wie Mitte, wie würde ich es tun? Ich weiß, das ist einfach nicht der Fall $middle=$(cat file |

Problem mit dem setzen der $PATH Verzeichnisse

Anzahl der Antworten 3 Antworten
Aus irgendeinem seltsamen Grund, ich bin immer "No such file or directory" - Fehler für meine $PATH variable. Ich habe versucht zu Bearbeiten mein Weg mit export, ändern Sie es aus, was war es eigentlich für jede

Verhindern bash-alias aus der Bewertung der Aussage bei der shell starten

Anzahl der Antworten 3 Antworten
Sagen, ich habe das folgende alias. alias pwd_alias='echo `pwd`' Dieser alias ist nicht "dynamisch". Es wertet pwd sobald die shell gestartet wird. Gibt es trotzdem zu Verzögerung der Auswertung des Ausdrucks in der Zecken, bis Sie den

Was ist die Bedeutung von “. mit dem Namen" (Zeit-Raum mit dem Namen) in der Bash?

Anzahl der Antworten 1 Antworten
Was macht ein Befehl mit format [Periode][Leerzeichen][Dateiname] bedeuten? Beispiel: . ./setup.sh Auch in der .bashrc - Datei haben wir eine Zeile wie: . "$HOME/.bashrc" Was bedeutet das? Aus dem bash-manual, gnu.org/software/bash/manual/bashref.html#index-_002e möglich, Duplikat der Was passiert, wenn

Extrahieren Sie die Versionsnummer aus dem Dateinamen

Anzahl der Antworten 4 Antworten
Ich habe eine Datei in einem Ordner wie diesem: installer-x86_64-XXX.XX-Diagnose.führen Sie wobei XXX.XX ist eine Versionsnummer und ich brauche die version-Nummer nur. , Wie es in linux? Habe ich diesen code: #!/bin/bash current_ver=$(find /mnt/builds/current -name '*.run'|awk -F/

Wie fügen Sie Umgebungsvariablen für django-Projekt

Anzahl der Antworten 3 Antworten
Ich versuche, mein Projekt so, dass es können Umgebungsvariablen lokal Ive versucht, indem es an das Ende meiner Datei aktivieren und eine Liste von anderen Dingen. Ich versuche, diese from .base import * if os.environ['DJANGO_SERVER_TYPE'] == 'local':

Root-Zugriff für Jupyter/iPython Notebook

Anzahl der Antworten 5 Antworten
Ich versuche zu verwenden die bash-kernel in iPython/Jupyter notebook, aber ich brauche sudo-Zugriff innerhalb des Notebooks selbst. Ich habe versucht $ sudo jupyter notebook zu laufen, das notebook als root, aber das gibt nur: $ jupyter: 'notebook'

was bedeutet u stehen für Strg+u?

Anzahl der Antworten 2 Antworten
Geschlossen. Diese Frage ist off-topic. Es ist derzeit nicht akzeptieren Antworten. verbessern Wollen dieser Frage? "Update" die Frage so ist es on-topic für Stack-Überlauf. Geschlossen 7 Jahren. Ich versuche zu verstehen und zu erinnern, Tastatur-shortcuts für die

Kommandozeilen-equiv drucken .docx-Datei von Mac-OS-X-finder

Anzahl der Antworten 4 Antworten
Ich habe eine Applikation zum drucken von MS Word .docx-Datei von der Befehlszeile aus. Der hintergrund ist auf Snow Leopard-Server mit CUPS-PDF " als Standard-Drucker. Wenn Sie im finder klicke ich einmal auf die .docx-Datei, um Sie

CGI-Programmierung mit shell-Skripten

Anzahl der Antworten 4 Antworten
Ich übergeben zu müssen, den Inhalt der textbox in eine variable. d.h. unabhängig von der Eingabe in die texbox der html-Seite benötigt werden, übergeben, um eine variable. Das ist, weil ich bin Aufruf der HTML-CGI (auch) im

Wie richte ich die shell bash zum laufen in Capistrano?

Anzahl der Antworten 4 Antworten
Wie kann ich mir die shell in der Capistrano ausführen-Befehl bash statt sh? Ich bin versucht zu installieren RVM und ich brauche, um den Befehl auszuführen: run "bash < <(curl -L http://bit.ly/rvm-install-system-wide)" in: task :install_rvm, :roles =>

pass spezielle Zeichen aus Eingabe-bash-Skript

Anzahl der Antworten 4 Antworten
Habe ich ein bash-Skript, das einfache ist das hinzufügen neuer Benutzer und melden Sie sich ein Passwort übergeben wird, wenn das Skript aufgerufen wird: ./adduser_script username password und das Passwort wird dann verwendet, der als parameter in

Mit rm -rf mit einem Verzeichnis

Anzahl der Antworten 1 Antworten
Ich habe versucht, die Suche SO, aber nicht in der Lage, den Unterschied zwischen den folgenden Kommandos. wenn ich ein Verzeichnis namens dir, wie die weiter unten genannten Befehle unterscheiden? rm -rf dir/* rm -rf dir/ rm

Sie versuchen zu erfassen javac-Ausgabe in der bash-shell

Anzahl der Antworten 2 Antworten
Ich versuche die Umleitung der java-compiler die Ausgabe in eine Datei. Ich dachte es sein soll: javac file.java > log.txt oder so etwas. Stattdessen sehe ich die Ausgabe auf das terminal, und nichts in log.txt! Auch, wenn

Senden von E-mail in der bash-Skript literal \n, anstatt eine neue Zeile

Anzahl der Antworten 2 Antworten
Ich bin mit dem folgenden bash-Skript zum senden einer E-Mail #!/bin/bash recipients="[email protected], [email protected]" subject="Just a Test" from="[email protected]" message_txt="This is just a test.\n Goodbye!" /usr/sbin/sendmail "$recipients" << EOF subject:$subject from:$from $message_txt EOF Aber wenn die E-Mail kommt der

Automatisches Rohr weniger, wenn das Ergebnis ist mehr als eine Seite auf meiner shell?

Anzahl der Antworten 5 Antworten
Meist verwende ich nicht | less für jede und jeden Befehl von der shell aus. Rohr weniger wird nur verwendet, wenn ich eigentlich führen Sie den Befehl ohne ist und finden heraus, dass es nicht auf die

Wie zu verwenden mehrzeiligen Befehl im script:' mit YAML?

Anzahl der Antworten 2 Antworten
Ich haben ein repository, verwendet Travis CI, und in der .travis.yml dort habe ich diese Zeile: script: - vim -Nu <(cat <<-EOF set nocompatible | filetype off EOF ) -c 'Script' > /dev/null Leider funktioniert das nicht,

Mit "wildcards" zum ausschließen von Dateien mit einem bestimmten suffix

Anzahl der Antworten 2 Antworten
Ich bin das Experimentieren mit wildcards in der bash und versucht, die Liste alle Dateien, die beginnen mit "xyz", aber endet nicht mit ".TXT" aber immer falsche Ergebnisse. Hier ist der Befehl, dass ich versucht: $ ls

Inner join auf zwei text-Dateien

Anzahl der Antworten 5 Antworten
Suchen zum durchführen einer inner join auf zwei verschiedene text-Dateien. Im Grunde bin ich auf der Suche für den inner join entspricht der GNU-join-Programm. Gibt es das noch? Wenn nicht, wird ein awk oder sed Lösung wäre

"BEGIN-Blöcke müssen einen aktionsteil" Fehler in der awk-Skript

Anzahl der Antworten 1 Antworten
Hier ist mein code: #!/bin/sh filename=$(/usr/bin/find -name "INSTANCE-*.log") echo "filename is " $filename awk ' BEGIN { print "Processing file: " filename } { if($0 ~ /Starting/) { print "The bill import has been Started on "$1

getopts nicht in der bash-Skript

Anzahl der Antworten 2 Antworten
#! bin/bash # code for train.sh while getopts "f:" flag do case $flag in f) echo "Hi" STARTPOINT = $OPTARG ;; esac done echo Test range: $4 echo Train range: $3 #path of experiment folder and data

Bash-Zeit format HH:MM im 12-Stunden-format (AM/PM

Anzahl der Antworten 3 Antworten
Ich versuche, drucken Sie die Zeit in AM /PM-format mit diesem code: #!/bin/bash while [[ $# -gt 0 ]] do key="$1" case $key in --AMPM| --ampm) while true; do #Time in AMPM format: echo $(date +"%r") sleep

Sub-shell Unterschiede zwischen bash und ksh

Anzahl der Antworten 3 Antworten
Habe ich immer geglaubt, dass eine sub-shell war nicht ein Kind-Prozess, aber ein anderes shell-Umgebung, die in demselben Prozess. Verwende ich einen grundlegenden Satz von built-ins: (echo "Hello";read) Auf einem anderen terminal: ps -t pts/0 PID TTY

Sed - Löschen Sie x Anzahl von Zeichen vor dem string

Anzahl der Antworten 2 Antworten
Ich habe eine txt-Datei und ich möchte Sie löschen x Zeichen vor einem bestimmten string Beispiel : 52.451878252 foo 845.851878212 foo 98.444854655 foo 458.344854656 foo Möchte ich löschen 8 Zeichen vor den string 'foo', um sich dieser

erste info aus plutil

Anzahl der Antworten 5 Antworten
Ich habe Probleme Richtung info aus plutil. Ich möchte überprüfen, ob eine .plist enthält die Schlüssel CFBundleShortVersionString. Ich glaube nicht, dass plutil hat eine option um zu testen, ob ein Schlüssel vorhanden ist, so dass ich dachte,

Wie zu sagen, curl Datei prüfen Existenz vor dem download?

Anzahl der Antworten 2 Antworten
Ich mit diesem Befehl laden Sie eine Reihe von Bildern: curl -O --max-time 10 --retry 3 --retry-delay 1 http://site.com/image[0-100].jpg Einige Bilder beschädigt sind, so dass ich Sie löschen. for i in *.jpg; do jpeginfo -c $i ||

Split-line in 3 separate Argumente, mit xargs

Anzahl der Antworten 1 Antworten
Wenn ich die folgenden: $ printf '%s\n' "${fa[@]}" 1 2 3 4 5 6 7 8 9 denen jede Zeile wird ein neues array-element. Ich möchte in der Lage sein, die Spaltung des Elements Trennzeichen durch Leerzeichen