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.
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
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
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
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
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
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,
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[
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
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
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
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
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
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
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
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 |
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
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
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
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
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
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
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
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
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 |
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
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
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
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/
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':
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'
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
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
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
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 =>
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
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
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
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
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
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,
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
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
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
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
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
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
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
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,
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 ||
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