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.

Interaktive Shell mit PHP

Anzahl der Antworten 8 Antworten
Gerade Fragen, ist es möglich, erstellen Sie eine interaktive shell, mit PHP allein. Ich meine so etwas wie Sie haben mit Datenbanken, python, etc. Falls ja, wie? InformationsquelleAutor der Frage The Dude With A Moustache | 2011-04-26

Wie man Daten für den curl-Befehl urlencodiert?

Anzahl der Antworten 30 Antworten
Ich versuche zu schreiben, ein bash-Skript für die Prüfung, die einen parameter nimmt, und sendet es über curl auf der Website. Ich muss url-codieren, den Wert, um sicherzugehen, dass die Sonderzeichen werden richtig verarbeitet. Was ist der

ZSH meine Aliase nicht erkennen?

Anzahl der Antworten 6 Antworten
Mit iTerm2 mit zsh und es ist nicht die Anerkennung meiner aliases. Manchmal habe ich Arbeit in einer IDE, und nicht nur leicht vim etwas, und die dummen Leute dachten, es eine gute Idee, die Namen Ihrer

Rückgabewert aus einem Java-Code

Anzahl der Antworten 6 Antworten
Es ist eine Java-Klasse erstellt, die eine POST-Anforderung und sendet Sie an ein servlet. Die main-Methode der Klasse file (test) sieht so ähnlich aus wie diese: public static void main(String args) throws IOException { //Code logic goes

Öffne eine Datei von Cygwin

Anzahl der Antworten 6 Antworten
Gibt es ein äquivalent zu OSX open Befehl in cygwin. open öffnet eine Datei mit der Standardanwendung für diesen Typ. Ich will etwas tun, wie $ magic-command file.xls #excel opens as if file.xls would have been double-clicked

Wie bekomme ich die PID der aktuellen Rake-Aufgabe?

Anzahl der Antworten 1 Antworten
Ich bin dabei, in eine reaper-Linie in ein rake-task, um zu töten einige zusätzlich erzeugt ruby-Aufgaben, wie Sie irgendwie schleichen sich gelegentlich. system "ps aux | grep 'namespace:taskname' | grep ruby | grep -v grep | awk

Gesamtgröße der mit 'Find' ausgewählten Dateigruppe

Anzahl der Antworten 6 Antworten
Zum Beispiel, ich habe ein großes Dateisystem, füllt sich schneller als ich erwartet habe. Also ich Suche für das, was Hinzugefügt wird: find /rapidly_shrinking_drive/ -type f -mtime -1 -ls | less Und das finde ich gut, viele

Erhalte nur Hash-Werte mit md5sum (ohne Dateinamen)

Anzahl der Antworten 14 Antworten
Ich benutzen Sie md5sum generiert einen hash-Wert einer Datei. Aber ich brauche nur zu erhalten, der hash-Wert, nicht den Namen der Datei. md5=`md5sum ${my_iso_file}` echo ${md5} 3abb17b66815bc7946cefe727737d295 ./iso/somefile.iso Wie kann ich die "Streifen" der name der Datei

Wie kopiert man eine Tabelle von einer MySQL-Datenbank in eine andere MySQL-Datenbank?

Anzahl der Antworten 10 Antworten
Brauche ich zum kopieren einer Tabelle von einer Datenbank in eine andere. Das wird ein cronjob. Welches ist der beste Weg, es zu tun? PHP-Skript oder Shell-Skript. Das problem mit PHP ist, dass beide Datenbanken hat unterschiedliche

Wie verarbeitest du die Ausgabe eines Befehls in der Shell Zeile für Zeile?

Anzahl der Antworten 6 Antworten
Ich verarbeiten muss, die "shared library" Abhängigkeiten für eine Bibliothek aus einem bash-Skript. Die for Befehl verarbeitet word-by-word: for DEPENDENCY in `otool -L MyApplication | sed 1d` do ... done Was ist die Art und Weise zu

Wie manipuliere ich $ PATH-Elemente in Shell-Skripten?

Anzahl der Antworten 11 Antworten
Ist es eine idiomatische Art, entfernen von Elementen aus dem PFAD-wie shell-Variablen? Ist, will ich PATH=/home/joe/bin:/usr/local/bin:/usr/bin:/bin:/path/to/app/bin:. und entfernen oder ersetzen die /path/to/app/bin ohne Stress für den rest der Variablen. Extra-Punkte dafür, dass ich setzen neue Elemente in

Wie kann ich den Rückgabewert eines Prozesses negieren?

Anzahl der Antworten 5 Antworten
Ich bin auf der Suche nach einem einfachen, aber cross-Plattform negieren-Prozess, der negiert den Wert eines Prozesses gibt. Sollte es Karte 0 auf einen Wert != 0 und jeder Wert != 0 zu 0, d.h. der folgende

Einen Zeilenumbruch an eine Ausgabedatei in einem Shell-Skript anhängen

Anzahl der Antworten 4 Antworten
Habe ich ein shell-Skript, dass ich die Ausführung in Cygwin (vielleicht ist das das problem). Für dieses bisschen code, ich will einfach schreiben der ersten Zeile, und fügen Sie einen Zeilenumbruch ein: echo "`date` User `whoami` started

Wie 2 json Datei mit jq zusammenführen?

Anzahl der Antworten 5 Antworten
Ich bin mit dem jq tools (jq-json-processor) in shell-Skript zum Parsen der json. Hab ich noch 2 json Dateien und Zusammenführen möchten Sie in einer eindeutige Datei Hier der Inhalt der Dateien: Datei1 { "value1": 200, "timestamp":

Was bedeutet der Parameter -e für die Befehlszeile der bash-Shell?

Anzahl der Antworten 2 Antworten
Habe ich als bash shell-script mit header #!/bin/bash -e. Wenn ich das Skript ausführen, wird unterbrochen, nachdem die grep - Befehl ausgeführt, aber wenn ich entfernen Sie den parameter -edann wird das Skript ausgeführt werden kann, normalerweise.

Batchdatei mit dem Befehl psql ohne Passwort ausführen

Anzahl der Antworten 2 Antworten
Ich versuche, führen Sie diese psql Befehl über ein batch-Skript: psql --host=localhost --dbname=<dbname> --port=<Port Number> --username=<dbuser> --file=C:\PSQL_Script.txt --output=C:\PSQL_Output.txt Das problem ist, dass es fragt nach dem Kennwort jedes mal, wenn ich führen Sie die batch-Skript. Wie kann

Wie sortiere ich ein Array in Bash?

Anzahl der Antworten 15 Antworten
Ich habe ein array in der Bash, zum Beispiel: array=(a c b f 3 5) Brauche ich im array sortiert. Nicht nur die Anzeige der Inhalte in einer geordneten Art und Weise, sondern um ein neues array

UNIX-Exportbefehl

Anzahl der Antworten 4 Antworten
Ich versuche zu verstehen, die Verwendung von export Befehl. Versuchte ich mit man exportaber es ist kein Handbuch für diesen Befehl. Kann jemand bitte mir helfen, das Verständnis der Nutzung von export in UNIX? InformationsquelleAutor der Frage

Wie weisen Sie die Ausgabe eines Befehls einer Makefile-Variablen zu?

Anzahl der Antworten 4 Antworten
Ich ausführen müssen einige Regeln festlegen, die bedingt, nur wenn Sie das Python installiert ist, die größer als eine bestimmte version (z.B. 2.5). Dachte ich, ich könnte etwas tun, wie z.B. dem ausführen von: python -c 'import

Wie man ein einzelnes Zitat in sed

Anzahl der Antworten 2 Antworten
Wie mit einem einzelnen Zitat im sed-wenn Sie den Ausdruck in einfache Anführungszeichen eingeschlossen ist: sed -e '...' Zum Beispiel brauchen, um mit dieser text: 'foo' InformationsquelleAutor der Frage grigy | 2008-09-18

Wie bekomme ich einen Kindprozess vom Elternprozess?

Anzahl der Antworten 7 Antworten
Ist es möglich, dass der Kind-Prozess-id vom parent-Prozess-id in shell-Skript? Habe ich eine Datei ausführen shell-Skript, das führt zu einem neuen Prozess process1 (parent-Prozess). Diese process1 hat die Gabel einen anderen Prozess prozess2(Kind-Prozess). Mit einem Skript, ich

Wie kann ich bei zwei Verzeichnisbäumen herausfinden, welche Dateien sich unterscheiden?

Anzahl der Antworten 9 Antworten
Wenn ich will, finde die Unterschiede zwischen zwei Verzeichnisbäumen, ich in der Regel einfach ausführen: diff -r dir1/ dir2/ Diese Ausgänge genau, was die Unterschiede sind zwischen den entsprechenden Dateien. Ich bin daran interessiert, nur bekommen eine

Unterschiede zwischen deklarieren, setzen und lokale Variable in Bash

Anzahl der Antworten 3 Antworten
Beim eingeben von Variablen in der Bash, was ist der Unterschied zwischen declare und typeset? Wenn verwendet, innerhalb einer Funktion): was ist der Unterschied zwischen declare und typeset und local? Der einzige Unterschied, den ich über gekommen

Wie man eine Teilung nach einer Zeilennummer einteilt

Anzahl der Antworten 1 Antworten
Ich möchte teilen Sie eine 400k-Linie lange log Datei von einer bestimmten Zeilennummer. Für diese Frage, können damit eine beliebige Anzahl 300k. Gibt es einen linux-Befehl, der mir erlaubt, dies zu tun (im Skript)? Ich weiß split

unärer Operator erwartet in Shell-Skript, wenn Nullwert mit Zeichenfolge verglichen wird

Anzahl der Antworten 2 Antworten
Ich habe zwei Variablen var="" var1=abcd Hier mein shell-Skript-code if [ $var == $var1 ]; then do something else do something fi Wenn ich diesen code ausführen, wird es eine Warnung [: ==: unary operator expected Wie

Inkrementieren einer Variable innerhalb einer Bash-Schleife

Anzahl der Antworten 8 Antworten
Ich versuche zu schreiben ein kleines Skript, dass zählt die Einträge in einer log-Datei, und ich bin Inkrementieren einer variable ( USCOUNTER ), die ich versuche zu verwenden, nachdem die Schleife fertig ist. Aber in diesem moment

Mit curl können Sie POST-Daten mit Dateien hochladen

Anzahl der Antworten 6 Antworten
Ich möchte mit cURL nicht nur Daten senden Parameter in HTTP-POST -, sondern auch das hochladen von Dateien mit spezifischen form-Namen. Wie sollte ich dies tun ? HTTP Post Parameter: userid = 12345 filecomment = Dies ist

schreibe ein Shell-Skript auf ssh auf einen entfernten Rechner und führe Befehle aus

Anzahl der Antworten 5 Antworten
Habe ich zwei Fragen: Es gibt mehrere remote-linux-Maschinen, und ich brauche, um schreiben Sie ein shell-Skript, welches ausgeführt wird, den gleichen Satz von Befehlen, die in jeder Maschine. (Einschließlich einiger sudo-Operationen). Wie kann das getan werden, die

linux kopieren symbolische Verbindung

Anzahl der Antworten 1 Antworten
Wie kopiere ich einen symbolischen link von einem Verzeichnis in ein anderes? ls -ls file1.txt file2.txt files -> /mnt/iscsi-nfs-share/faulttracker-files was ich Suche zu tun, ist das kopieren von Dateien symbolischer link in ein anderes Verzeichnis? cp files

Wandle eine Zeitspanne in Sekunden in eine formatierte Zeit in der Shell um

Anzahl der Antworten 7 Antworten
Ich habe eine variable $ich die Sekunden in ein shell-Skript, und ich bin versucht, es zu konvertieren, um 24-STUNDEN-HH:MM:SS. Ist das möglich in der shell? InformationsquelleAutor der Frage Darren | 2012-11-16

Öffnen und schreiben Sie Daten in eine Textdatei mit Bash / Shell Scripting

Anzahl der Antworten 8 Antworten
Wie kann ich das schreiben von Daten in eine text-Datei automatisch von shell-scripting unter Linux? War ich in der Lage, die Datei zu öffnen. Aber ich weiß nicht wie ich zum schreiben von Daten. InformationsquelleAutor der Frage

Weisen Sie einem Bash-Befehlsergebnis einen Makefile-Variablenwert zu?

Anzahl der Antworten 3 Antworten
Ich versuche, ordnen Sie die Ausgabe dieses Befehls ( das ist in meinem makefile ), um die makefile-HEADER var wie in der folgenden code-Zeile: HEADER = $(shell for file in `find . -name *.h`;do echo $file; done)

Lohnt sich der Wechsel zu zsh für den gelegentlichen Gebrauch?

Anzahl der Antworten 6 Antworten
Die Standard-shell in Mac OS X ist bashdie ich bin in der Regel glücklich werden. Ich nehme es für selbstverständlich. Es wäre wirklich schön, wenn es automatisch abgeschlossen mehr Zeugobwohl, und ich habe gehört, gute Dinge über

Einfache Möglichkeit, HH: MM: SS (Stunden: Minuten: Sekunden.Split Sekunden) in Sekunden umzuwandeln

Anzahl der Antworten 10 Antworten
Was ist eine einfache Möglichkeit zu konvertieren 00:20:40.28 (HH:MM:SS) Sekunden mit einem Bash-Skript? Split-Sekunden ausgeschnitten werden kann, es ist nicht wichtig. InformationsquelleAutor der Frage Mint | 2010-02-02

'Git-Pull' von einem Git-Post-Update-Hook aufrufen

Anzahl der Antworten 4 Antworten
Habe ich eine zentrale git repo eingerichtet mit gitolite. Möchte ich zum einrichten einen Haken, so dass, wenn ein Benutzer drückt auf das repo, es führt ein ziehen anderswo, gefolgt von einigen automatisierten Tests. So weit, ich

Wie man Verzeichnisse widerspiegelt, die passende Datei mit Bash enthalten?

Anzahl der Antworten 6 Antworten
Ich schreiben möchte ein bash-Skript, welches eine Liste all der Verzeichnisse, die bestimmte Dateien enthalten. Ich kann verwenden find echo der Pfad der jede und jeden passende Datei. Ich will nur die Liste den Pfad zu dem

Bizarres Problem mit printf im Bash-Skript: "09" und "08" sind ungültige Zahlen, "07" und "06" sind in Ordnung

Anzahl der Antworten 6 Antworten
Dies ist mein bash-script - ich will einfach nur nach Links-pad, eine Reihe von zahlen mit Nullen: printf "%04d" "09" printf "%04d" "08" printf "%04d" "07" printf "%04d" "06" Ausgabe: ./rename.sh: line 3: printf: 09: invalid number

Batch umbenennen Dateien in der Befehlszeile und Xargs

Anzahl der Antworten 6 Antworten
So, ich habe die folgende Struktur: . .. a.png b.png c.png Lief ich einen Befehl zum verändern der Größe ls | xargs -I xx convert xx -resize xx.jpg Jetzt mein dir sieht wie folgt aus . ..

Befehl zum Löschen der Shell bei Verwendung der Emacs-Shell

Anzahl der Antworten 6 Antworten
Ist es ein builtin-Kommando, klar, Schale, während die Verwendung von shell in emacs? Wenn nicht, gibt es eine elisp-Funktion, um das gleiche zu erreichen? InformationsquelleAutor der Frage keeda | 2011-10-11

Verwenden von getopts im Bash-Shell-Skript, um lange und kurze Befehlszeilenoptionen zu erhalten

Anzahl der Antworten 29 Antworten
Möchte ich haben lange und kurze Formen der Kommandozeilen-Optionen aufgerufen, mit meinem shell-Skript. Ich weiß, dass getopts verwendet werden können, aber wie in Perl, ich habe nicht in der Lage, das gleiche zu tun mit shell. Irgendwelche

Wie füge ich mehrzeilige Bash-Codes in das Terminal ein und führe es gleichzeitig aus?

Anzahl der Antworten 9 Antworten
Muss ich einfügen einer multi-line-bash-code in terminal, aber Wann immer ich das Tue, jede Zeile ausgeführt wird als separater Befehl, sobald es eingefügt. InformationsquelleAutor der Frage Nathan | 2011-07-15

ADB Shell gibt einen schlechten Modus beim Ausführen von chmod (unter su)

Anzahl der Antworten 1 Antworten
Ich habe ein Problem mit der Android-ADB-Shell. Wenn ich versuche, führen Sie den Befehl chmod gibt er mir "Bad Mode". Ich verstehe es nicht, warum. Ich bin mir sicher, dass ich die Ausführung unter "su", vertreten durch

Wie man eine exakte literale Zeichenfolge grep (keine Regex)

Anzahl der Antworten 2 Antworten
Ist es ein Weg, um grep (oder verwenden Sie einen anderen Befehl) zu finden, exakte Zeichenfolgen, die über KEINE regex? Zum Beispiel, wenn ich suchen will (wörtlich): /some/file"that/has'lots\of"invalid"chars/and.triggers$(#2)[*~.old][3].html Ich will nicht gehen durch und entkommen jedes einzelne

Füllzeichen in printf

Anzahl der Antworten 10 Antworten
Ich Schreibe ein bash shell-Skript, um anzuzeigen, wenn ein Prozess ausgeführt wird oder nicht. So weit, ich habe diese: printf "%-50s %s\n" $PROC_NAME [UP] Den code gibt mir folgende Ausgabe: JBoss [DOWN] GlassFish [UP] verylongprocessname [UP] Möchte

Shell-Skriptvariable nicht leer (Option -z)

Anzahl der Antworten 3 Antworten
Wie stellen Sie sicher, eine variable ist nicht leer mit der -z option ? errorstatus="notnull" if [ !-z $errorstatus ] then echo "string is not null" fi Gibt den Fehler zurück : ./test: line 2: [: !-z:

Gibt es ein "Standard" -Format für den Kommandozeilen- / Shell-Hilfetext?

Anzahl der Antworten 8 Antworten
Wenn nicht, gibt es eine de-facto-standard? Im Grunde Schreibe ich eine Hilfe für die Befehlszeile text in etwa so: usage: app_name [options] required_input required_input2 options: -a, --argument Does something -b required Does something with "required" -c, --command

Ersetzen Sie die gesamte Zeile, die eine Zeichenfolge enthält, mit Sed

Anzahl der Antworten 10 Antworten
Ich habe eine text-Datei, die eine bestimmte Zeile so etwas wie sometext sometext sometext TEXT_TO_BE_REPLACED sometext sometext sometext Muss ich ersetzen die gesamte Zeile oben mit This line is removed by the admin. Den Suchbegriff ist TEXT_TO_BE_REPLACED

Linux Shell Scripting: hexadezimale Zeichenfolge in Bytes

Anzahl der Antworten 12 Antworten
Sagen wir, ich habe einen string 5a. Dies ist die hexadezimale Darstellung von ASCII Buchstaben Z. ich wissen muss, um ein Linux-shell-Befehl nehmen Sie einen hex-string und Ausgabe der Binär-bytes der Zeichenfolge darstellt. So, wenn ich echo

Gibt es eine Möglichkeit, die Umgebungsvariablen eines anderen Prozesses in Unix zu ändern?

Anzahl der Antworten 10 Antworten
Unter Unix gibt es eine Möglichkeit, dass ein Prozess ändern können anderen Umgebungsvariablen (vorausgesetzt Sie sind alle von der gleichen Benutzer)? Eine Allgemeine Lösung wäre am besten, aber wenn nicht, was über den konkreten Fall, wo ein

Android ADB-Befehle zum Abrufen der Geräteeigenschaften

Anzahl der Antworten 3 Antworten
Ich versuche, das Gerät Eigenschaften aus ADB-Befehle. Ich kann wie immer erhalten Sie diese Werte durch ausführungsbeispiels android-Anwendung. Wie immer möchte ich mit adb shell-Befehl selbst, um mein Leben einfacher. Hier ist der Weg, den ich erhalten