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.

Unix-Befehl, um Leerzeichen zu vermeiden

Anzahl der Antworten 6 Antworten
Ich bin neu in shell-Skript. Kann mir jemand helfen mit dem Befehl zu entkommen, die Leerzeichen mit "\ ". Ich habe eine variable DATEIPFAD=/Pfad/zu meinem/text-Datei , Ich möchte die Flucht der Räume allein FILE_PATH=/Pfad/zu /meiner/text\ Datei Versuchte

Wie verwende ich die Option grep --include für mehrere Dateitypen?

Anzahl der Antworten 6 Antworten
Wenn ich will, grep, alle html-Dateien in ein Verzeichnis, ich habe das folgende grep --include="*.html" pattern -R /some/path die gut funktioniert. Das problem ist, wie man grep alle html,htm,php-Dateien in einem Verzeichnis? Aus diesem Mit grep --exclude/--include-syntax

Wie kann ich meine eigene grundlegende Unix-Shell in C implementieren?

Anzahl der Antworten 3 Antworten
Ich bin ein Neuling auf Prozess-und thread-management. Meine Schale sollte verstehen PATH Umgebungsvariable. Es kann eingestellt werden und geändert werden. Es läuft in zwei-Wege -interaktive & batch-Modus. Shell ist in der Lage mehr als einen job wie

Hinzufügen von Newline-Zeichen zu Unix-Shell-Variablen

Anzahl der Antworten 8 Antworten
Ich bin neu in shell-scripting. Ich habe eine variable in ein shell-Skript, in das ich möchte zum formatieren der Daten. Die variable speichert die neuen Daten, die während jeder iteration einer Schleife. Jedes mal, wenn die neuen

maven ruft externes Skript auf Linux- und Windows-Plattformen auf

Anzahl der Antworten 2 Antworten
Brauche ich, um ein externes Skript auf Linux und MS-Windows-Plattformen. Verwende ich das richtige plugin exec-maven-plugin? Ist es, eine passende plugin? Welchem Dateinamen soll ich in <executable>....</executable>? <plugin> <groupId>org.codehaus.mojo</groupId> <artifactId>exec-maven-plugin</artifactId> <version>1.2.1</version> <executions> <execution> <id>compile-jni</id> <phase>compile</phase> <goals> <goal>exec</goal>

Ruft den aktuellen Verzeichnisnamen (ohne vollständigen Pfad) in einem Bash-Skript ab

Anzahl der Antworten 20 Antworten
Wie kann ich nur das aktuelle Arbeitsverzeichnis Namen in ein bash-script, oder noch besser, nur ein terminal-Befehl. pwd gibt den vollständigen Pfad des aktuellen Arbeitsverzeichnisses, z.B. /opt/local/bin aber ich will nur bin InformationsquelleAutor der Frage Derek Dahmer

Wie lädst du Fischkonfigurationsdateien wie in bash dynamisch neu?

Anzahl der Antworten 1 Antworten
Ich bin auf der Suche nach den Gegenwert von source .bashrc für Fisch. InformationsquelleAutor der Frage Paul Wenzel | 2013-06-17

Wie wählt man Linien zwischen zwei Mustern?

Anzahl der Antworten 6 Antworten
Habe ich eine Datei wie die folgende, und ich möchte drucken Sie die Linien zwischen zwei gegebenen Muster PAT1 und PAT2. 1 2 PAT1 3 - first block 4 PAT2 5 6 PAT1 7 - second block

Zähler im Shell-Skript hinzufügen

Anzahl der Antworten 2 Antworten
Ich habe folgenden code in meinem shell-script, welches auf zu halten schlafen wenn es nicht feststellt, dass irgendeine Datei. Und er schläft für eine halbe Stunde, aber momentan habe ich keinen Zähler wie nur ausführen, die unter

Curl-Ausgabe zur Anzeige im lesbaren JSON-Format im UNIX-Shell-Skript

Anzahl der Antworten 5 Antworten
In meinem UNIX-shell-Skript, wenn ich ausführen ein curl Befehl, mein curl Ergebnis wird wie unten dargestellt angezeigt, die ich bin es umleiten in Datei: {"type":"Show","id":"123","title":"name","description":"Funny","channelTitle":"ifood.tv","lastUpdateTimestamp":"2014-04-20T20:34:59","numOfVideos":"15"} Aber, ich möchte diese Ausgabe im lesbaren JSON-format wie folgt in der

sed Anfänger: Ändern aller Vorkommen in einem Ordner

Anzahl der Antworten 6 Antworten
Ich brauche eine regex suchen und ersetzen über alle Dateien in einem Ordner (und dessen Unterordner). Was wäre die linux-shell-Befehl zu tun? Zum Beispiel, ich möchte zu laufen, diese über alle Dateien und überschreiben Sie die alte

Wie weist man einer Shellscript-Variablen eine Ausgabe zu?

Anzahl der Antworten 1 Antworten
Wie ordnen Sie dieses Ergebnis, um eine shell-variable? Eingang: echo '1+1' | bc -l Ausgabe: 2 Versuche: (hat nicht funktioniert) #!bin/sh a=echo '1+1' | bc -l echo $a InformationsquelleAutor der Frage GarouDan | 2013-04-18

Was bedeutet die Zeile "#! / Bin / sh" in einem UNIX Shell-Skript?

Anzahl der Antworten 5 Antworten
Ich war durch einige shell-Skript, tutorials, und fand das folgende Beispiel-Programm: #!/bin/sh clear echo "HELLO WORLD" Kann mir jemand bitte sagen, was ist die Bedeutung der Angabe '!/bin/sh' in den Kommentar? InformationsquelleAutor der Frage Jake | 2011-09-09

Wie dekodiert man eine URL-codierte Zeichenfolge in der Shell?

Anzahl der Antworten 17 Antworten
Ich habe eine Datei mit einer Liste von user-agents, die codiert sind. E. g.: Mozilla%2F5.0%20%28Macintosh%3B%20U%3B%20Intel%20Mac%20OS%20X%2010.6%3B%20en Ich möchte ein shell-script kann diese Datei Lesen und schreiben in eine neue Datei mit dem entschlüsselten strings. Mozilla/5.0 (Macintosh; U; Intel

Senden von E-Mails von einem Bash-Shell-Skript

Anzahl der Antworten 12 Antworten
Schreibe ich ein Bash shell-Skript für Mac, sendet eine E-Mail-Benachrichtigung mit der Eröffnung eines automator-Anwendung, die sendet E-Mail mit dem Standard E-mail-Konto in Mail.app. Die automator-Anwendung legt auch eine text-Datei, die das Skript geschrieben hat. Die Probleme

Hängen Sie die Zeile an die Datei / etc / hosts mit dem Shell-Skript an

Anzahl der Antworten 6 Antworten
Habe ich ein neues Ubuntu 12.04 vserver. Ich bin versucht zu schreiben, ein setup-Skript, das schließt eine ganze LAMPEN-installation. Wo ich bin ist ärger Anhängen einer Zeile an die /etc/hosts - Datei. Meine aktuelle hosts-Datei sieht wie

Erhalte die Programmausführungszeit in der Shell

Anzahl der Antworten 9 Antworten
Möchte ich ausführen, etwas in eine linux-shell unter ein paar verschiedenen Bedingungen, und in der Lage sein, um die Ausgabe der Ausführungszeit von jeder Ausführung. Ich weiß, ich könnte schreiben, ein perl-oder python-Skript, dies zu tun wäre,

Linux: Welcher Prozess verursacht "Gerät beschäftigt" beim Ausführen von umount?

Anzahl der Antworten 12 Antworten
Linux: Welcher Prozess verursacht "device busy", wenn dabei umount? InformationsquelleAutor der Frage flybywire | 2009-03-08

Erkennen, ob das Homebrew-Paket installiert ist

Anzahl der Antworten 2 Antworten
Ich freue mich über schreiben Sie ein shell-Skript zu ermitteln, ob mehrere homebrew-Pakete im system installiert sind. Gibt es eine Möglichkeit, verwenden Sie ein Gebräu Befehl zu erreichen? Ich habe versucht, mit der exit-code von brew install

Unix - Kopf und Ende der Datei

Anzahl der Antworten 18 Antworten
Sagen, Sie haben eine txt-Datei, was ist der Befehl zum anzeigen der top-10-Linien und unten 10 Zeilen der Datei gleichzeitig? d.h. wenn die Datei 200 Zeilen lang ist, dann Ansicht-Zeilen 1-10 und machen 190-200. InformationsquelleAutor der Frage

Bash - Aktualisieren Sie den Terminaltitel, indem Sie einen zweiten Befehl ausführen

Anzahl der Antworten 8 Antworten
Auf meinem terminal in Ubuntu, habe ich oft laufen Programme, die Sie laufen zu halten für eine lange Zeit. Und da gibt es eine Menge von diesen Programmen, die ich immer vergessen, das terminal ist für das

Wie deaktiviere ich den automatischen Kommentar in der Bearbeitung des Shell-Skripts?

Anzahl der Antworten 4 Antworten
Ich bin mit vi(m) zu Bearbeiten, ein shell-Skript, und wenn ich einen Kommentar einfügen, und geben Sie die neue Linie kam mit einem Kommentar bereits. Wie kann ich es deaktivieren ? Ex : # Geben, wenn ich

Wie erkenne ich, welchen Typ meine Shell hat?

Anzahl der Antworten 7 Antworten
Wie kann ich feststellen was für ein Typ meine shell ist? dh, ob es sich um traditionelle sh, bash, ksh, csh, zsh etc. Beachten Sie, dass die überprüfung $SHELL oder $0 wird nicht funktionieren, weil $SHELL nicht

Wie verkette ich String-Variablen in Bash?

Anzahl der Antworten 27 Antworten
In PHP können strings verkettet werden zusammen wie folgt: $foo = "Hello"; $foo .= " World"; Hier $foo wird "Hallo Welt". Wie wird dies erreicht in der Bash? InformationsquelleAutor der Frage Strawberry | 2010-11-15

Zugriff verweigert bei hdfs

Anzahl der Antworten 5 Antworten
Ich bin neu auf hadoop distributed file system habe ich die komplette installation von hadoop single-node auf meinem Rechner.aber nach, wenn ich dabei bin, zum hochladen von Daten auf hdfs es eine Fehlermeldung geben Permission Denied. Nachricht

Wie deklariere ich eine konstante Variable im Shell-Skript?

Anzahl der Antworten 4 Antworten
Ich kann nicht finden diese Informationen aus dem internet, ist es nicht möglich zu erklären, eine Letzte Konstante, variable, deren Wert nicht ändern, nachdem die erste Initialisierung? InformationsquelleAutor der Frage Oh Chin Boon | 2011-08-11

Wie stelle ich fest, ob eine Webseite mit Shell-Skripten existiert?

Anzahl der Antworten 5 Antworten
Ich versuche, ein Programm zum konvertieren einer Reihe von manga-scans in eine pdf-Datei, und ich will nicht zu haben, um zu versuchen, laden Sie das Bild, um zu bestimmen, wenn ich die richtige url. Gibt es eine

Linux: Kopieren und erstellen Sie das Zielverzeichnis, falls es nicht existiert

Anzahl der Antworten 15 Antworten
Ich will einen Befehl (oder wahrscheinlich eine option, cp) , erstellt das Zielverzeichnis (wenn es nicht vorhanden ist. Beispiel: cp -? file /path/to/copy/file/to/is/very/deep/there InformationsquelleAutor der Frage flybywire | 2009-10-07

Git Checkout Letzter Tag

Anzahl der Antworten 5 Antworten
Ich Schreibe ein shell-Skript und ich bin auf der Suche, um eine Arbeitskopie der aktuellen version der repo. Speziell möchte ich Pause in diesem Prozess auseinander in mehrere Schritte. Ich wollen speichern Sie die Repositorys aktuellen tag

Was ist / dev / null 2 ​​& amp; 1?

Anzahl der Antworten 7 Antworten
Fand ich dieses Stück code in /etc/cron.täglich/apf #!/bin/bash /etc/apf/apf -f >> /dev/null 2>&1 /etc/apf/apf -s >> /dev/null 2>&1 Es ist eine Spülung und ein Neuladen der firewall. Ich verstehe nicht, die >> /dev/null 2>&1 Teil. Was ist

Wie führe ich Python inline aus einer Bash-Shell aus?

Anzahl der Antworten 3 Antworten
Gibt es eine Python-argument zum ausführen von code aus der shell, ohne eine interaktive interpreter oder Lesen aus einer Datei? Etwas ähnliches wie: perl -e 'print "Hi"' InformationsquelleAutor der Frage Sean | 2013-06-04

Windows-Shell-Zeichenfolgenoperationen (umgekehrter Schrägstrich in Schrägstrich ändern)

Anzahl der Antworten 1 Antworten
Muss ich ein Skript schreiben, das nimmt den aktuellen Pfad (%~dp0), verwandelt backslashes zu forward-slashes und leitet Sie weiter, um einige Befehl. Durch die Umgebung, die ich arbeiten bin in die einzige option, die ich habe ist

Wie kann ich die Reihenfolge der Zeilen in einer Datei umkehren?

Anzahl der Antworten 19 Antworten
Ich würde gerne die Reihenfolge der Zeilen in einer text-Datei (oder der Standardeingabe (stdin), die Erhaltung der Inhalt jeder Zeile. So, d.h., beginnend mit: foo bar baz Ich würde gerne bis zum Ende mit baz bar foo

Die Verwendung der Anweisung RUN in einer Dockerdatei mit 'source' funktioniert nicht

Anzahl der Antworten 14 Antworten
Habe ich ein Dockerfile, bin ich der Zusammenstellung zu installieren Vanille-python-Umgebung (in der ich die Installation einer app, aber zu einem späteren Zeitpunkt). FROM ubuntu:12.04 # required to build certain python libraries RUN apt-get install python-dev -y

Wie überprüft man, ob eine Variable in Bash gesetzt ist?

Anzahl der Antworten 30 Antworten
Woher weiß ich, ob eine variable in der Bash? Zum Beispiel, wie kann ich überprüfen, ob der Benutzer gab den ersten parameter an eine Funktion? function a { # if $1 is set ? } InformationsquelleAutor der

Gibt es eine Möglichkeit, Positionsargumente in bash zu vermeiden?

Anzahl der Antworten 8 Antworten
Muss ich eine Funktion schreiben, die in der bash. Die Funktion wird über 7 Argumente. Ich weiß, dass ich eine Funktion aufrufen wie diesem: Aufruf einer Funktion mit Parametern: function_name $arg1 $arg2 Und ich kann beziehen sich

Bash Shell Scripting - CSV-Analyse

Anzahl der Antworten 10 Antworten
Ich versuche zu Parsen einer CSV mit potenziell 100k Zeilen. Hier sind die Kriterien die ich habe: Der index der Bezeichner Der Bezeichner Wert Möchte ich abrufen, alle Zeilen in der CSV, die den angegebenen Wert im

bash - Mtime einer bestimmten Datei abrufen?

Anzahl der Antworten 3 Antworten
Ich bin mir wohl bewusst, in der Lage zu tun find myfile.txt -mtime +5 um zu überprüfen, ob meine Datei ist älter als 5 Tage sind oder nicht. Allerdings möchte ich den fetch-mtime in Tagen myfile.txt und

Curl "write out" Wert des spezifischen Headers

Anzahl der Antworten 2 Antworten
Ich bin derzeit am schreiben eines bash-Skript und ich bin mit curl. Was ich will zu tun ist, bekommen eine bestimmte header einer Antwort. Grundsätzlich möchte ich mit diesem Befehl arbeiten: curl -I -w "%{etag}" "server/some/resource" Leider

Wie man einen Build in Jenkins als instabil markiert, wenn Shell-Skripte ausgeführt werden

Anzahl der Antworten 14 Antworten
In einem Projekt an dem ich arbeite sind wir mit shell-Skripts zum ausführen von verschiedenen Aufgaben. Einige Skripte sind als SH/Bash benutzen, dass läuft Rsync und einige PHP-Skripte. Einer der PHP-Skripte ausgeführt werden, einige Integrationstests, die Ausgabe

Wie spalte ich eine Zeichenfolge auf einem Trennzeichen in Bash?

Anzahl der Antworten 30 Antworten
Habe ich diesen string in einer Variablen gespeichert: IN="[email protected];[email protected]" Nun würde ich gerne splitten der strings durch ; Trennzeichen, so dass ich habe: ADDR1="[email protected]" ADDR2="[email protected]" Brauche ich nicht unbedingt die ADDR1 und ADDR2 Variablen. Wenn Sie Elemente

Entfernen Sie das Element aus der Array-Shell

Anzahl der Antworten 15 Antworten
Brauche ich zum entfernen eines Elements aus einem array in der bash-shell. Generell würde ich einfach tun: array=("${(@)array:#<element to remove>}") Leider das element I entfernen möchten, ist eine variable, so kann ich nicht verwenden, die dem vorherigen

Bash-Befehlszeile und Eingabebegrenzung

Anzahl der Antworten 3 Antworten
Gibt es irgendeine Art von Zeichen beschränken, die in der bash (oder einer anderen shells) wie lange ein Eingang sein kann? Wenn ja, was ist das Zeichen? I. e. Ist es möglich, schreiben Sie einen Befehl in

Wie man Text am Ende jeder Zeile in Unix hinzufügt

Anzahl der Antworten 4 Antworten
Ich bin dabei bestimmte text-Verarbeitung und schließlich in der Lage, eine Datei so etwas wie dieses india sudan japan france nun möchte ich einen Kommentar hinzufügen, in der oben genannten Datei wie in der endgültigen Datei, es

Das letzte Argument an ein Shell-Skript übergeben

Anzahl der Antworten 24 Antworten
$1 ist das erste argument. $@ ist alle. Wie finde ich die letzten argument übergeben Sie eine shell Skript? InformationsquelleAutor der Frage Thomas | 2009-12-05

Wie funktionieren Dateideskriptoren?

Anzahl der Antworten 3 Antworten
Kann jemand mir sagen, warum dies nicht funktioniert? Ich bin Herumspielen mit Datei-Deskriptoren, aber fühle mich ein wenig verloren. #!/bin/bash echo "This" echo "is" >&2 echo "a" >&3 echo "test." >&4 Den ersten drei Zeilen laufen, in

Konvertieren Sie den Unix-Zeitstempel in eine Datumszeichenfolge

Anzahl der Antworten 9 Antworten
Gibt es eine schnelle, one-liner-Weg zu konvertieren eine Unix-timestamp für ein Datum in das Unix-Kommando-Zeile? date funktionieren könnte, außer, dass es ziemlich umständlich, um geben Sie jedes element (Tag, Monat, Jahr, Stunde, etc.), und ich kann nicht

Zufallszahl aus einem Bereich in einem Bash-Skript

Anzahl der Antworten 15 Antworten
Muss ich generieren, die eine zufällige port-Nummer zwischen 2000-65000 von einem shell-Skript. Das problem ist $RANDOM ist ein 15-bit-Zahl, so dass ich stecken geblieben bin! PORT=$(($RANDOM%63000+2001)) würde gut funktionieren, wenn es nicht für die Größe Begrenzung. Hat

Shell - Wie finde ich ein Verzeichnis eines Befehls?

Anzahl der Antworten 6 Antworten
Ich weiß, dass, wenn Sie auf shell, die nur Befehle, die verwendet werden können, sind diejenigen, die gefunden werden können auf ein Verzeichnis gesetzt, auf den WEG. Auch ich weiß nicht, wie um zu sehen, was dirs

Alle Nachrichten mit eingeschränkter Berechtigung von "du" ausschließen

Anzahl der Antworten 4 Antworten
Ich versuche zu bewerten, die Speicherplatzauslastung eine Reihe von Unix-Benutzer-Konten. Ganz einfach, ich bin mit dem folgenden Befehl: du -cBM --max-depth=1 | sort -n Aber ich habe viele gesehen, die Fehlermeldung wie unten. Wie kann ich ausschließen,