Tag: shell

Der Begriff „Panzer“ bezieht sich auf eine Allgemeine Klasse von text-basierte interaktive Kommando-Interpreter meist im Zusammenhang mit der Unix und Linux Betriebssysteme. Für Fragen über shell-scripting, nutzen Sie bitte ein spezifischer tag, wie ‚bash‘, ‚powershell‘ oder ‚ksh‘. Ohne einen bestimmten tag, eine portable (POSIX-konforme) Lösung angenommen werden soll, allerdings mit ‚posix‘ oder zusätzlich ’sh‘ statt, vorzuziehen ist.

bash: Hintergrundfunktionsprozess stillschweigend beenden

Anzahl der Antworten 9 Antworten
shell-gurus, Habe ich ein bash-shell-Skript, in dem ich starten Sie eine hintergrund-Funktion, sagen foo()zum anzeigen eines Fortschrittsbalkens für einen langweiligen und langen Befehl: foo() { while [ 1 ] do #massively cool progress bar display code sleep

Syntaxfehler in der Nähe des unerwarteten Tokens 'dann'

Anzahl der Antworten 1 Antworten
Ich tippte den code der gleiche wie Der Linux-Kommandozeile: Eine Vollständige EinführungSeite 369 aber prompt die Fehlermeldung: line 7 `if[ -e "$FILE" ]; then` den code wie: #!/bin/bash #test file exists FILE="1" if[ -e "$FILE" ]; then

Wie führe ich 'cd' im Shell-Skript aus und bleibe dort, nachdem das Skript beendet ist?

Anzahl der Antworten 5 Antworten
Ich verwendet 'Verzeichnis wechseln' in meinem shell-script (bash) #!/bin/bash alias mycd='cd some_place' mycd pwd pwd Drucke some_place richtig, aber nachdem das Skript fertig ist meine aktuelle Arbeitsverzeichnis nicht ändern. Ist es möglich, zu ändern, meinem Pfad durch

Wann müssen Anführungszeichen um eine Shell-Variable gelegt werden?

Anzahl der Antworten 4 Antworten
Könnte mir jemand sagen, ob oder nicht sollte ich wickeln Sie Anführungszeichen um Variablen in einem shell-Skript aus? Zum Beispiel, ist das folgende richtig: xdg-open $URL [ $? -eq 2 ] oder xdg-open "$URL" [ "$?" -eq

rsync kopiert nur bestimmte Dateitypen mit der Option include

Anzahl der Antworten 4 Antworten
Ich verwende das folgende bash-Skript zum kopieren von Dateien nur bestimmten Endung(in diesem Fall *.sh), aber es immer noch Exemplare über alle Dateien. was ist falsch? von=$1 bis=$2 rsync -zarv --include="*.sh" $von $bis InformationsquelleAutor der Frage user881480

Was ist der Unterschied zwischen ln -s und Alias?

Anzahl der Antworten 7 Antworten
Ich habe gerade einen workaround für eine problem ich hatte mit der subl Befehl für Sublime Text 3, wenn die MacPorts version von python installiert ist. Die Anweisungen sagen, stellen Sie einen soft-link ln-s das command-line-app in

Was gibt "$?" Uns genau in einem Shell-Skript?

Anzahl der Antworten 5 Antworten
Sah ich den code irgendwo geschrieben online, und ich wollte wissen, was genau bedeutet "$?" machen/geben Sie uns. Googeln hat nicht geholfen. Hier ist der code, den ich es sah: #!/bin/sh ping -c 2 localhost if [

Wie scp einen Ordner von Remote zu lokal?

Anzahl der Antworten 11 Antworten
Ich bin mir nicht sicher, ob es möglich ist scp einen Ordner von remote zu lokal, aber ich bin noch mit keinen anderen Optionen. Ich benutze ssh anmelden zu meinem server und von dort würde ich gerne

Wie führe ich Mongo-Befehle über Shell-Skripte aus?

Anzahl der Antworten 18 Antworten
Möchte ich ausführen mongo-Befehle in einem shell-Skript. Ich habe versucht, nach Möglichkeit test.sh #!/bin/sh mongo myDbName db.mycollection.findOne() show collections Wenn ich obige Skript ausführen ./test.sh Dann mongo-Verbindung hergestellt, aber der nächste Befehl nicht ausgeführt Wie andere Befehle

Exit-Code des letzten Shell-Befehls in einem anderen Skript abrufen

Anzahl der Antworten 3 Antworten
Ich versuche, Rindfleisch bis mein notify Skript. Wie das Skript funktioniert, ist, dass ich es hinter einer langen shell-Befehl, und dann alle Arten von Benachrichtigungen erhalten, aufgerufen, nachdem die lang laufende script beendet. Beispiel: sleep 100; my_notify

Wie benutzt man `jq` in einer Shell-Pipeline?

Anzahl der Antworten 2 Antworten
Ich kann nicht scheinen, um jq Verhalten "normal" in einer shell-pipeline. Zum Beispiel: $ curl -s https://api.github.com/users/octocat/repos | jq | cat Ergebnisse in jq einfach den Druck aus den Hilfe-text*. Das gleiche passiert wenn ich versuche die

Wie gibt man im Expect-Skript den Code für den erzeugten Prozess zurück?

Anzahl der Antworten 1 Antworten
Benutze ich erwarten, dass für die Ausführung von test-Skripts. Tests zurückkehren Erfolg/Misserfolg durch exit-code. Aber erwarten, dass die Rückkehr äquivalent exit-code. Wie man erwarten Rückkehr der richtigen exit-status? Meine tests sind sql-Skripte ausführen mit psql (postgresql Kommando-Prozessor).

Was rekursiv auf alle Dateien im aktuellen Verzeichnis expandiert?

Anzahl der Antworten 5 Antworten
Ich weiß **/*.ext erweitert, um alle Dateien in allen Unterverzeichnissen passenden *.extaber was ist eine ähnliche Erweiterung, beinhaltet alle Dateien, die in der aktuellen Verzeichnis? InformationsquelleAutor der Frage Ramon | 2009-11-06

Verwenden Sie sed, um Dateien umzubenennen

Anzahl der Antworten 10 Antworten
Ziel Ändern Sie diese Dateinamen: F00001-0708-RG-biasliuyda F00001-0708-CS-akgdlaul F00001-0708-VF-hioulgigl diesen Dateinamen: F0001-0708-RG-biasliuyda F0001-0708-CS-akgdlaul F0001-0708-VF-hioulgigl Shell-Code Test: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' Durchführen: ls F00001-0708-*|sed 's/\(.\).\(.*\)/mv & \1\2/' | sh Meine Frage Ich verstehe nicht, die sed-code. Ich verstehe,

Histogramm aus Datei erzeugen

Anzahl der Antworten 6 Antworten
Gegeben, eine input-Datei mit einer einzigen Zahl pro Zeile, wie könnte ich eine Zählung, wie oft ein Element aufgetreten, die in dieser Datei? cat input.txt 1 2 1 3 1 0 gewünschte Ausgabe (=>[1,3,1,1]): cat output.txt 0

Zeige nur Dateien und Ordner an, die symbolische Links in tcsh oder bash sind

Anzahl der Antworten 11 Antworten
Grundsätzlich möchte ich Folgendes tun: ls -l[+someflags] (oder durch andere Mittel) , wird nur die Anzeige der Dateien, die symbolische links, die also die Ausgabe Aussehen würde -rw-r--r-- 1 username grp size date-time filename -> somedir -rw-r--r--

Wie bekomme ich die Bash-Vervollständigung, um mit Aliasen zu arbeiten?

Anzahl der Antworten 9 Antworten
Case in point: Ich bin auf mac mit bash v3.2.17, ich bin mit git installiert via macports mit der bash_completion Variante. Geben, wenn ich git checkout m<tab>. zum Beispiel bringe ich es fertig zu master. Allerdings habe

So testen Sie, ob ein bestimmter Pfad ein Mount-Punkt ist

Anzahl der Antworten 10 Antworten
Nehme an, Sie wollen testen, ob /mnt/disk ist ein mount-Punkt in einem shell-Skript. Wie tun Sie dies? InformationsquelleAutor der Frage Andrea Francia | 2009-01-26

Rekursiv Listet alle Verzeichnisse und Dateien auf

Anzahl der Antworten 7 Antworten
Ich würde gerne die folgende Ausgabe erhalten. Nehme an, dass die Verzeichnis-Struktur auf die Datei-system ist wie folgt: -dir1 -dir2 -Datei1 -Datei2 -dir3 -datei3 -datei4 -dir4 -file5 -dir5 -dir6 -dir7 Die Ausgabe des Skripts sein muss, wie:

Elegante Möglichkeit, nach UTF-8-Dateien mit Stückliste zu suchen?

Anzahl der Antworten 11 Antworten
Für debugging-Zwecke, die ich brauche, um rekursiv suchen Sie ein Verzeichnis für alle Dateien, die beginnen mit einem UTF-8 BOM (byte order mark). Meine aktuelle Lösung ist ein einfaches shell-Skript: find -type f | while read file

Gibt es eine Möglichkeit, shell_exec zu verwenden, ohne auf den Abschluss des Befehls zu warten?

Anzahl der Antworten 9 Antworten
Habe ich einen Prozess intensive Aufgabe, die ich gerne im hintergrund laufen. Klickt der Benutzer auf eine Seite, die PHP-Skript ausgeführt wird, und schließlich, basierend auf bestimmten Bedingungen, wenn erforderlich, dann laufen Sie ein shell-script, E. G.:

Wie man mehrere Textzeilen in einer Datei mit einem Shell-Skript anfügt

Anzahl der Antworten 2 Antworten
Ich schreiben möchte mehrere Zeilen (5 oder mehr) in einer Datei ich werde erstellen Sie im Skript. Ich kann dies tun, indem Sie echo >> filename. Aber ich würde gerne wissen, was der beste Weg, dies zu

Warum bekomme ich "/ bin / sh: Argumentliste zu lang", wenn Argumente übergeben werden?

Anzahl der Antworten 5 Antworten
Wie lange kann eine Befehlszeile übergeben werden kann, um sh -c ''? (in der bash und für die bourne-shell) Ist die Grenze viel niedriger, als die aus der OS (bei modernen Linux). Beispiel: $ /bin/true $(seq 1

Shell-Skript-Header (#! / bin / sh vs #! / bin / csh)

Anzahl der Antworten 3 Antworten
Warum alle script Dateien beginnen mit #!/bin/sh oder mit #!/bin/csh Ist das erforderlich? Was ist der Zweck dieses? Und was ist der Unterschied zwischen den beiden? InformationsquelleAutor der Frage One Two Three | 2012-05-14

Sortieren & amp; uniq in der Linux-Shell

Anzahl der Antworten 6 Antworten
Was ist der Unterschied zwischen den folgenden Kommandos? sort -u FILE sort FILE | uniq InformationsquelleAutor der Frage yassin | 2010-08-01

Wie stelle ich fest, ob ein Verzeichnis ein angehängter NFS-Bereitstellungspunkt in Shellscript ist?

Anzahl der Antworten 1 Antworten
Möchte ich mal ein sh/bash-Skript, die bestimmen können, ob ein bestimmtes Verzeichnis einen mount-Punkt für ein NFS-Dateisystem. zB etwas wie $ mkdir localdir $ mkdir remotedir $ mount host:/share ./remotedir $ classify_dirs.sh --> localdir is local -->

Java interaktive Shell wie ipython

Anzahl der Antworten 7 Antworten
Ich bin ganz neu bei Java und würde gerne Java lernen mit einer interaktiven shell, wie ich mit Python mit IPython. Habe ich versucht, ein paar interaktive shells, wie beanshell, jython, jythonconsole, und JyConsole. Die meisten von

Wie finde ich die Länge eines Arrays in der Shell?

Anzahl der Antworten 7 Antworten
Wie findet man die array-Länge in unix-shell? InformationsquelleAutor der Frage Arunachalam | 2009-12-11

Einen Scala-Interpreter zur Arbeit bringen

Anzahl der Antworten 7 Antworten
Ich bin sehr neu in Scala. Ich habe es heruntergeladen, habe es funktioniert in Eclipse, wo ich sein werde, zu entwickeln; aber ich kann nicht damit es funktioniert im Terminal. Alle Standorte und alle Bücher sagen, geben

Ausgabe von Dateizeilen vom letzten zum ersten in Bash

Anzahl der Antworten 5 Antworten
Möchte ich anzeigen die letzten 10 Zeilen aus meiner log-Datei beginnend mit der letzten Zeile- wie eine normale log-reader. Ich dachte, dies wäre eine Variante des tail-Befehl, aber ich kann nicht finden es überall. InformationsquelleAutor der Frage

Wie können Sie mehr als eine Datei gleichzeitig entpacken?

Anzahl der Antworten 3 Antworten
Habe ich einen Haufen tar Dateien in einem Verzeichnis, und ich möchte, um zu extrahieren alle Dateien, die von Ihnen auf einmal. Aber dieses scheint nicht, etwas zu tun: $ tar xf *.tar Was ist denn hier

"Keine solche Datei oder Verzeichnis", aber es existiert

Anzahl der Antworten 9 Antworten
Ich will einfach ausführen einer ausführbaren Datei aus der Befehlszeile ./arm-mingw32ce-g++aber dann bekomme ich die Fehlermeldung, bash: ./arm-mingw32ce-g++: No such file or directory Ich bin mit Ubuntu Linux 10.10. ls -l Listen -rwxr-xr-x 1 root root 433308

Signalverarbeitung in C

Anzahl der Antworten 5 Antworten
Wie kann ich das umsetzen Signalverarbeitung für Strg-C und Strg-D in C....Also, Wenn Sie Strg-C gedrückt wird, dann wird das Programm ignorieren und versuchen, die Eingabe des Benutzers wieder...Wenn Sie Strg-D gedrückt wird, dann wird das Programm

Ausgaben in Protokolldatei und Konsole schreiben

Anzahl der Antworten 9 Antworten
In Unix-shell, ich habe eine env-Datei (env-Datei definiert die Parameter für die Ausführung des Benutzer-Skript wie log-file-name und Pfad, Weiterleitungs-Ausgänge und Fehler-log-Datei -, Datenbank-Verbindung, details, etc) die leitet alle Ausgaben (- echo-Nachrichten) und Fehler in der log-Datei

Ausnahmebehandlung bei Shell-Skripten?

Anzahl der Antworten 4 Antworten
Ich bin auf der Suche nach exception-handling-Mechanismus, shell-Skript. Gibt es eine try -, catch-äquivalenten Mechanismus in shell-Skript ? InformationsquelleAutor der Frage Mandar Pande | 2011-08-05

Erhalte den Exit-Code eines Hintergrundprozesses

Anzahl der Antworten 11 Antworten
Ich habe einen Befehl CMD genannt von meinem Haupt-bourne-shell-Skript, das dauert ewig. Möchte ich ändern Sie das Skript wie folgt: Führen Sie den Befehl CMD in parallel-als hintergrund-Prozess ($CMD &). Im Haupt-Skript eine Schleife zur überwachung der

Gibt es in bash eine "goto" Aussage?

Anzahl der Antworten 10 Antworten
Gibt es einen "goto" - Anweisung in der bash ? Ich weiß, Es gilt als schlechte Praxis, aber ich brauche speziell die "goto". InformationsquelleAutor der Frage kofucii | 2012-03-09

Verketten Sie alle Argumente und umschließen Sie sie mit doppelten Anführungszeichen

Anzahl der Antworten 6 Antworten
function foo() { A=$@... echo $A } foo bla "hello ppl" Ich würde gerne die Ausgabe: "bla" "Hallo ppl" Was muss ich tun, anstelle der Auslassungszeichen? InformationsquelleAutor der Frage rui | 2010-06-23

Starten Sie eine JAR-Datei wie Dienst in Linux

Anzahl der Antworten 3 Antworten
Möchte ich starten und stoppen und meine jar-Datei wie folgt service myService start service myService stop meine aktuelle jar-Datei läuft wie folgt cd /home/alex/IdeaProjects/myService java -jar target/myService-SNAPSHOT-1.jar server config.yml Was soll ich tun? InformationsquelleAutor der Frage Alex

Wie evaluiere ich http-Response-Codes aus Bash / Shell-Skript?

Anzahl der Antworten 10 Antworten
Habe ich das Gefühl, mir fehlt das offensichtliche, aber habe es nicht gelungen, mit man [curl|wget] oder google ("http" macht so eine schlechte Suchbegriff). Ich bin auf der Suche nach einer quick&dirty fix auf einem unserer Webserver,

Wie wiederhole ich den letzten Befehl in der Python-Interpreter-Shell?

Anzahl der Antworten 23 Antworten
Wie kann ich wiederholen Sie den letzten Befehl? Die üblichen Tasten: Oben, Strg+nach-Oben -, Alt-p funktionieren nicht. Sie produzieren unsinnige Zeichen. (ve)[kakarukeys@localhost ve]$ python Python 2.6.6 (r266:84292, Nov 15 2010, 21:48:32) [GCC 4.4.4 20100630 (Red Hat 4.4.4-10)]

Wie werden mehrere Bedingungen in einer Shell-If-Anweisung dargestellt?

Anzahl der Antworten 6 Antworten
Möchte ich zur Darstellung der verschiedenen Bedingungen wie diese: if [ ( $g -eq 1 -a "$c" = "123" ) -o ( $g -eq 2 -a "$c" = "456" ) ] then echo abc; else echo efg;

Echo-String in TXT-Datei mit mehreren Zeilen - mit Windows-Batch-Datei

Anzahl der Antworten 4 Antworten
Ich bin versucht, erstellen Sie eine Windows-Batch-Datei zu erstellen .txt mit mulitple Linien. Ich habe versucht, mehrere Lösungen fügen Sie einen Zeilenumbruch in den string, aber ohne Erfolg. Es gibt andere ähnliche Fragen/Antworten, aber keiner von Ihnen-Adresse

Ich erhalte "Befehl nicht gefunden", wenn ich versuche, Android Emulator unter Mac OS X auszuführen

Anzahl der Antworten 3 Antworten
Wenn ich den Mac OS X Terminal navigieren Sie zu dem Ordner mit meinem Android-Emulator und Typ emulator ich bekommen: Befehl nicht gefunden Hier ist, was passiert: $ emulator -bash: emulator: command not found Wie bekomme ich

Was bedeutet set -e in einem Bash-Skript?

Anzahl der Antworten 4 Antworten
Ich studiere den Inhalt dieser preinst - Datei, die das Skript ausführt, bevor das Paket ist ausgepackt aus seiner Debian-Archivdatei (.deb-Datei). Das Skript hat folgenden code: #!/bin/bash set -e # Automatically added by dh_installinit if [ "$1"

Wie fügt man die Ausgabe an das Ende der Textdatei im Shell Script / Bash an?

Anzahl der Antworten 8 Antworten
Wie kann ich hängen Sie die Ausgabe eines Befehls das Ende der text-Datei. InformationsquelleAutor der Frage vincy | 2011-06-01

Ändern eines AIX-Passworts per Skript?

Anzahl der Antworten 13 Antworten
Ich versuche, ändern Sie das Kennwort eines Benutzers über ein Skript. Ich kann nicht sudo verwenden, da es eine Funktion, die erfordert, dass der Benutzer das Kennwort ändern wieder, wenn ein anderer Benutzer sein Passwort ändert. AIX

Wie starte ich Dateien in C #

Anzahl der Antworten 3 Antworten
-Edit - ich fühle mich wie ein idiot. Ich hatte ein Gefühl, so etwas wie die Antwort unten arbeiten würde, aber nicht sehen, alle google-Ergebnisse ähnlich wie die Antworten unten. Also, wenn ich sah, dass dieser komplexe

Umbenennen einer Reihe von Dateien in 001, 002, ... unter Linux

Anzahl der Antworten 6 Antworten
Ursprünglich hatte ich eine Reihe von Bildern von der form image_001.jpg, image_002.jpg, ... Ging ich durch Sie und entfernt mehrere. Jetzt würde ich gerne umbenennen die übrig gebliebenen Dateien wieder zu image_001.jpg, image_002.jpg, ... Gibt es einen

Wie behebe ich das Problem "Command / bin / sh ist fehlgeschlagen mit Exit Code 1" in iPhone

Anzahl der Antworten 17 Antworten
Habe ich eine Kakao-statische Bibliothek in meiner Anwendung. Wenn ich kompilieren meine Bibliothek bekam ich die folgende Fehlermeldung: Shell Script invocation error:can't open input file: /Users/sijuthomas/Library/Developer/Xcode/DerivedData/SCXML2- bbttehupryhijphhjdiemcytkvgy/Build/Products/Debug-iphonesimulator/ libSCXMLParser.a (No such file or directory) Command /bin/sh failed with