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.

Vergleichen von Zahlen in Bash

Anzahl der Antworten 7 Antworten
Bin ich angefangen zu lernen, zum schreiben von Skripts für die bash-terminal, aber ich kann nicht herausfinden, wie man die Vergleiche richtig zu arbeiten. Das Skript das ich verwende ist: echo "enter two numbers"; read a b;

Wie kann ich childprocess in nodejs beenden?

Anzahl der Antworten 1 Antworten
Erstellt einen childprocess mit shelljs !/usr/bin/env node require('/usr/local/lib/node_modules/shelljs/global'); fs = require("fs"); var child=exec("sudo mongod &",{async:true,silent:true}); function on_exit(){ console.log('Process Exit'); child.kill("SIGINT"); process.exit(0) } process.on('SIGINT',on_exit); process.on('exit',on_exit); Kind-Prozess läuft immer noch .. nach dem kill den parent-Prozess InformationsquelleAutor der Frage

Wie funktioniert der Bash Tab-Abschluss?

Anzahl der Antworten 2 Antworten
Ich verbrachte viel Zeit in der shell in letzter Zeit und ich Frage mich, wie die tab-autocomplete funktioniert. Was ist der Mechanismus dahinter? Wie funktioniert die bash kennen den Inhalt jedes Verzeichnis? InformationsquelleAutor der Frage CamelBlues |

Führen Sie `nvm use` automatisch jedes Mal aus, wenn eine .nvmrc-Datei im Verzeichnis vorhanden ist

Anzahl der Antworten 4 Antworten
Konfigurieren meine Muschel, so dass nvm use automatisch ausgeführt, jedes mal gibt es eine .nvmrc Datei in dem Verzeichnis aus und verwenden Sie die neueste version, oder eine Globale config, wenn es nicht .nvmrc Datei? InformationsquelleAutor der

Zählen Sie die Vorkommen eines Zeichens in einer Zeichenkette mit Bash

Anzahl der Antworten 4 Antworten
Brauche ich um zu zählen Anzahl der vorkommen eines char in einen string Bash verwenden. Im folgenden Beispiel, wenn der char ist (zum Beispiel) t es echos die richtige Anzahl von vorkommen t im varaber wenn die

Unix-Zeit und Schaltsekunden

Anzahl der Antworten 2 Antworten
Bezüglich Unix - (POSIX -) Zeit, Wikipedia sagt: Aufgrund seiner Behandlung von Schaltsekunden, es ist weder eine lineare Darstellung der Zeit noch eine wahre Darstellung von UTC. Aber die Unix - date Befehl scheint nicht zu wissen,

Der beste Weg, um in mehreren Dateien zu suchen / zu ersetzen?

Anzahl der Antworten 4 Antworten
was ist der beste Weg, dies zu tun? ich bin kein Kommandozeilen-Krieger, aber ich dachte es gibt vielleicht eine Möglichkeit mit grep und cat. ich will einfach nur, um zu ersetzen Sie eine Zeichenfolge, die kommt in

Wie man ein Passwort von einem Shell-Skript erhält, ohne es zu wiederholen

Anzahl der Antworten 8 Antworten
Ich habe ein Skript, das automatisiert einen Prozess, der benötigt Zugriff auf ein Passwort geschütztes system. Das system zugegriffen wird über ein Kommandozeilen-Programm, das akzeptiert das Kennwort des Benutzers als argument. Ich möchte der Benutzer aufgefordert, geben

Ist PowerShell bereit, meine Cygwin-Shell unter Windows zu ersetzen?

Anzahl der Antworten 18 Antworten
Ich bin mir debattiert, ob ich sollte lernen, PowerShell, oder einfach nur stick mit Cygwin/Perl-scripts/Unix-shell-Skripte, etc. Nutzen der PowerShell wäre, dass die scripts könnte mehr einfach verwendet werden, durch Teamkollegen, die nicht über Cygwin, aber ich weiß

Wie bekomme ich PHP Exec () Fehler Antworten?

Anzahl der Antworten 6 Antworten
Unten ist der Befehl, den ich versucht ausgeführt wird, ohne Erfolg: exec('ln -s ' . PLUGIN_DIR . '/.htaccess ' . ABSPATH . '/.htaccess'); Wenn Sie eine die() am Ende, es fängt, dass es ein Fehler ist: exec('ln

grep -P funktioniert nicht mehr wie kann ich meine Suchen umschreiben

Anzahl der Antworten 11 Antworten
Wie es aussieht ist die neue version von OSX nicht mehr unterstützt grep -P und als solche hat einige meiner scripts aufhören zu arbeiten. var1=`grep -o -P '(?<=<st:italic>).*(?=</italic>)' file.txt` Mich bannen zu müssen die grep, um eine

Wie bearbeite ich / etc / sudoers von einem Skript?

Anzahl der Antworten 11 Antworten
Muss ich editieren Sie /etc/sudoers aus einem Skript zum hinzufügen/entfernen von Sachen aus der weißen Liste. Vorausgesetzt, ich habe einen Befehl, der Arbeit auf einer normalen Datei, wie konnte ich es anwenden .etc/sudoers? Kann ich kopieren und

Unterschied zwischen warten und schlafen

Anzahl der Antworten 5 Antworten
Was ist der Unterschied zwischen wait und sleep? InformationsquelleAutor der Frage ziiweb | 2012-11-08

Wie man Java-Prozess anmutig stoppt?

Anzahl der Antworten 7 Antworten
Wie verhindere ich, dass ein Java-Prozess, der ordnungsgemäß in Linux und Windows? Wann wird Runtime.getRuntime().addShutdownHook genannt, bekommen, und wenn nicht? Was Finalizer, helfen Sie hier? Kann ich schicken, irgendeine Art von signal an einen Java-Prozess aus einer

Warum wird manchmal Whitespace um Metazeichen benötigt?

Anzahl der Antworten 5 Antworten
Vor ein paar Monaten, ich Tätowierte ein Gabel Bombe auf meinem arm, und ich übersprungen die Zwischenräume, weil ich denke, es sieht schöner aus ohne Sie. Aber zu meinem Entsetzen, manchmal (nicht immer) wenn ich es in

Berechtigung verweigert, wenn versucht wird, eine Datei mit sudo an eine root-eigene Datei anzuhängen

Anzahl der Antworten 6 Antworten
Dies ist der shell-Befehl, der ein Ergebnis von "Permission denied" wenn ich versuche, fügen Sie die Daten in eine Datei zu einer anderen Datei mit sudo: sudo cat add_file >> /etc/file Die Datei auf /etc/file ist im

Wie drucke ich alle Spalten nach einer bestimmten Nummer mit awk?

Anzahl der Antworten 10 Antworten
Auf shell, ich Pfeife auf awk, wenn ich eine bestimmte Spalte. Diese Drucke Spalte 9, Beispiel: ... | awk '{print $9}' Wie kann ich feststellen, awk, um alle drucken die Spalten einschließlich und nach Spalte 9nicht nur

Wie man zwei Sachen auf einmal mit sed ersetzt?

Anzahl der Antworten 2 Antworten
Gegeben ist string: dog apple orange banana Muss ich es machen: monkey apple cow banana Ist ohne Aufruf sed-doppelt. InformationsquelleAutor der Frage rsk82 | 2012-05-12

Wie kann ich eine Dauer in Sekunden in einem Linux-Shell-Skript messen?

Anzahl der Antworten 6 Antworten
Möchte ich herausfinden, wie lange eine operation dauert in einer Linux-shell-Skript. Wie kann ich dies tun? InformationsquelleAutor der Frage Zubair | 2011-03-01

Komponententests für Shell-Skripts

Anzahl der Antworten 7 Antworten
So ziemlich jedes Produkt, das ich gearbeitet habe über die Jahre hat sich eine gewisse Ebene des shell-Skripts (oder batch-Dateien, PowerShell usw. auf Windows). Obwohl wir schrieben den Großteil des Codes in Java oder C++, es immer

Pds aus dem Schlüsselwort ps -ef | grep abrufen

Anzahl der Antworten 5 Antworten
Möchte ich ps -ef | grep "keyword" zu bestimmen, die pid eines Prozesses (es ist eine eindeutige Zeichenfolge in der Ausgabe von ps -ef). Kann ich kill den Prozess mit pkill keyword gibt es irgendein Befehl gibt

Was ist der Befehl * nix, um die Standard-Login-Shell eines Benutzers anzuzeigen?

Anzahl der Antworten 4 Antworten
Was ist die *nix-Befehl, um einem Benutzer die Standard-login-shell? Kann ich ändern Sie die Standard-login-shell mit chshaber ich weiß nicht, wie zu bekommen, was ist die standardmäßige shell des Benutzers. Pseudocode $ get-shell /usr/bin/zsh InformationsquelleAutor der Frage

Automatisieren Sie die scp-Dateiübertragung mithilfe eines Shell-Skripts

Anzahl der Antworten 12 Antworten
Ich habe einige n-Anzahl der Dateien in einem Verzeichnis auf meinem unix-system. Gibt es eine Möglichkeit, schreiben Sie ein Shell-Script übertragen wird alle diese Dateien per scp zu einem bestimmten remote-system. Ich werde geben Sie das Passwort

Einfügen einer bedingten RUN-Anweisung in eine Dockerdatei

Anzahl der Antworten 1 Antworten
Ich versuche zu schreiben, ein docker-Datei, die ausgeführt wird, einen Befehl AUSFÜHREN, um die Suche nach einem Wort in einem Paket.json-Datei und danach zu handeln: dies ist meine einfache dockerfile: FROM ubuntu:14.04 COPY package.json package.json RUN if

Bash Shell Script - Nach einer Flagge suchen und ihren Wert ergreifen

Anzahl der Antworten 3 Antworten
Ich versuche ein shell-Skript, das entworfen, um ausgeführt werden, wie dies: script.sh -t application Erstens, in meinem script möchte ich überprüfen, um zu sehen, ob das Skript ausgeführt wurde, mit der -t-flag. Zum Beispiel, wenn es ausgeführt

CPU-Auslastung und Speicherauslastung eines einzelnen Prozesses unter Linux abrufen?

Anzahl der Antworten 14 Antworten
Möchte ich, um die CPU-und Speichernutzung eines einzelnen Prozesses auf Linux - ich weiß, dass die PID. Hoffentlich kann ich es in jeder Sekunde und schreibt Sie in eine CSV-über die "watch" - Befehl. Welchen Befehl kann

Capture stdout und stderr in verschiedenen Variablen

Anzahl der Antworten 13 Antworten
Ist es möglich, zu speichern oder erfassen von stdout und stderr in verschiedenen Variablenohne mithilfe einer temp-Datei? Ich jetzt tun dies, um stdout in out und stderr in err beim laufen some_commandaber ich würde wie zu vermeiden,

Skript auf Mac-Prompt ausführen "Berechtigung verweigert"

Anzahl der Antworten 5 Antworten
Ich bin neu in der mac mit dem vertraut man nicht auf terminal-Befehl, ich habe die dvtcolorconvert.rb - Datei auf root-Verzeichnis von meinem Volumen, das ruby-Skript kann konvertieren xcode 3 Themen in xcode 4 Themen-format, das xxxxxxxx.dvtcolortheme

Ein Python-Skript, das den virtualenv aktiviert und dann ein anderes Python-Skript ausführt?

Anzahl der Antworten 4 Antworten
Unter windows vista, ich brauche ein Skript, dass gestartet die activate (zum aktivieren des virtualenv) Skript in C:\Users\Admin\Desktop\venv\Scripts\ Und später in der virtuellen Umgebung, beginnt die manage.py runserver in den Ordner : C:\Users\Admin\Desktop\helloworld\ wie sollte ich das

Wo $ PATH variable Assertions in zsh platzieren?

Anzahl der Antworten 3 Antworten
Ich Liebe zshaber ich bin nicht sicher, wo meine $PATH andere variable Behauptungen? Ich finde, Sie sind verstreut zwischen den Dateien .zshrc .zprofile .bashrc .bash_profileund manchmal verdoppelt. Merke ich, dass irgendetwas im inneren des bash Dateien macht

Mischen Sie mehrere JPG in einzelne PDF in Linux

Anzahl der Antworten 6 Antworten
Benutzte ich den folgenden Befehl zum konvertieren, Zusammenführen und alle jpg Dateien in einem Verzeichnis in einer einzigen pdf-Datei. convert *.jpg file.pdf Dateien in dem Verzeichnis sind nummeriert von 1.jpg zu 123.jpg. Die Umstellung ging gut, aber

Wie kann ich überprüfen, ob PostgreSQL über Linux-Skript installiert ist oder nicht?

Anzahl der Antworten 9 Antworten
Möchte ich überprüfen, in einem script, wenn PostgreSQL installiert ist oder nicht auf Linux und drucken Sie das Ergebnis. Irgendwelche Vorschläge auf, wie man die überprüfen? InformationsquelleAutor der Frage Nirmal- thInk beYond | 2011-04-27

Wie ersetzt Platzhalterzeichen oder -wort in Variable mit Wert von einer anderen Variablen in Bash?

Anzahl der Antworten 8 Antworten
Ich versuche zu schreiben, ein einfaches Bash-Skript. Ich habe eine simple "Vorlage" variable: template = "my*appserver" Dann habe ich eine Funktion (get_env()) , gibt die Werte devqa oder live. Ich würde gerne call get_env und dann string-ersetzen

Wie leite ich die Ausgabe auf eine Variable in der Shell um?

Anzahl der Antworten 7 Antworten
Habe ich ein Skript genhash --use-ssl -s $IP -p 443 --url $URL | grep MD5 | grep -c $MD5 Möchte ich, um Strom generiert genhash in eine variable. Wie kann ich es umleiten in eine variable $hash

Wie akzeptiere ich den Remote Key beim rsyncing automatisch?

Anzahl der Antworten 3 Antworten
Versuche ich zu machen, ein system, das automatisch Kopien von Dateien von einem server zu viele Server. Als Teil der, dass ich mit rsync und SSH installieren-Schlüssel, die korrekt funktioniert. Mein problem ist, dass, wenn es versucht,

PATH mit Fischschale modifizieren

Anzahl der Antworten 2 Antworten
Ich bin derzeit rund um das Spiel mit der Fisch Schale und ich habe einige Schwierigkeiten wickeln meinem Kopf herum, wie sich die PATH variable festgelegt ist. Für was es Wert ist, ich bin auch mit oh-mein-Fisch.

untar filename.tr.gz in das Verzeichnis "Dateiname"

Anzahl der Antworten 4 Antworten
Ich würde gerne entpacken eines Archivs, z.B. "tar123.tar.gz" zum Verzeichnis /myunzip/tar123/" mit einem shell-Befehl. tar -xf-tar123.tar.gz wird entpacken Sie die Dateien in das gleiche Verzeichnis wie die wo ich arbeite. Wenn der Dateiname wäre "tar233.tar.gz" ich will,

Wie Timestamp zu STDERR-Umleitung hinzugefügt wird

Anzahl der Antworten 12 Antworten
In der bash/ksh können wir hinzufügen, timestamp, um die STDERR-Umleitung? E. g. myscript.sh 2> Fehler.melden Sie Ich möchte ein timestamp geschrieben, auf das Protokoll zu. InformationsquelleAutor der Frage | 2009-10-02

Warum starten Sie einen Shell-Befehl mit einem Backslash?

Anzahl der Antworten 2 Antworten
\curl -L https://get.rvm.io | bash -s stable Warum ist der Befehl beginnend mit '\' ? Dies ist der Ort, wo ich sah es InformationsquelleAutor der Frage lbaby | 2013-03-28

Wie stimme ich Sterne (*) beim Lesen des Passwortes mit `read`?

Anzahl der Antworten 9 Antworten
Was muss ich tun für code in der Bash, wenn ich das möchte echo *s statt Passwort-Zeichen (oder auch nur ausblenden, die Zeichen vollständig), wenn der Benutzer tippt etwas in mit read? InformationsquelleAutor der Frage Deniz Zoeteman

Mit Git auf einen schmutzigen Index oder auf nicht verfolgte Dateien prüfen

Anzahl der Antworten 12 Antworten
Wie kann ich prüfen, wenn ich keine nicht festgeschriebenen änderungen in meinem git-repository: Änderungen dem index Hinzugefügt aber nicht verpflichtet Nicht verfolgte Dateien aus einem Skript? git-status scheint immer wieder von null mit der git-version 1.6.4.2. InformationsquelleAutor

überschreibt die Variable im Bash-Skript von der Kommandozeile

Anzahl der Antworten 4 Antworten
Wie wollen Sie überschreiben eine variable in deinem bash-script von der Kommandozeile aus? Ich weiß wie zur übergabe von Variablen, aber ich möchte nur so etwas wie ./myscript.sh -Dvar=val InformationsquelleAutor der Frage Derek | 2011-01-05

Gibt es einen TRY CATCH-Befehl in Bash?

Anzahl der Antworten 10 Antworten
Ich Schreibe ein shell-Skript und brauchen, um zu überprüfen, die eine terminal-app installiert wurde. Ich möchte einen TRY/CATCH " - Befehl, um dies zu tun, es sei denn, es ist ein ordentlicher Weg. InformationsquelleAutor der Frage Lee

Rekursives Suchen und Ersetzen in Textdateien auf Mac und Linux

Anzahl der Antworten 11 Antworten
In der linux-shell den folgenden Befehl wird rekursiv suchen und ersetzen alle Instanzen von 'das' mit 'dass' (ich habe kein Linux-shell vor mir, aber sollte es tun). find . -name "*.txt" -print | xargs sed -i 's/this/that/g'

Wie man ein Skript in einem Makefile eingibt?

Anzahl der Antworten 12 Antworten
Gibt es einen besseren Weg für die Quelle ein Skript, das festlegt, env vars, in einem makefile? FLAG ?= 0 ifeq ($(FLAG),0) export FLAG=1 /bin/myshell -c '<source scripts here> ; $(MAKE) $@' else ...targets... endif InformationsquelleAutor der

Wie man Unix-Shell-Skript aus Java-Code ausführen?

Anzahl der Antworten 15 Antworten
Es ist ganz einfach zu führen Sie einen Unix Befehl aus Java. Runtime.getRuntime().exec(myCommand); Ist es jedoch möglich, führen Sie einen Unix-shell-Skript aus Java-code? Wenn ja, wäre es eine gute Praxis, die zum ausführen eines shell-Skript aus Java-code?

Bash: Exit-Code der Variablenzuweisung zur Befehlssubstitution

Anzahl der Antworten 3 Antworten
Ich bin verwirrt darüber, was als Fehler-code das Kommando gibt bei der Ausführung eine variable Zuordnung klar und deutlich und mit command substitution: a=$(false); echo $? Gibt es 1die lassen mich denken, dass variable Zuweisung nicht fegen

Gibt es einen Unterschied zwischen mehreren if-Anweisungen und anderen if-Anweisungen?

Anzahl der Antworten 4 Antworten
Diese Frage bezieht sich speziell auf shell-Skripten, kann aber über jede Programmiersprache. Ist, gibt es einen Unterschied zwischen der Verwendung von mehreren if Aussagen und mit elif Aussagen in shell-Skripten? Und, ein case - Anweisung nicht funktionieren

Wie überprüft man, ob ein Postgres-Benutzer existiert?

Anzahl der Antworten 3 Antworten
createuser ermöglicht die Erstellung von einem Benutzer (ROLLE) in PostgreSQL. Gibt es eine einfache Möglichkeit zu prüfen, ob dieser Benutzer(name) bereits existiert? Ansonsten createuser gibt einen Fehler zurück: createuser: creation of new role failed: ERROR: role "USR_NAME"

Wie extrahiere ich das erstellte Datum aus einer Mongo ObjectID?

Anzahl der Antworten 3 Antworten
Ich bin mit der Mongo shell zur Abfrage meiner Mongo db. Ich möchte den Zeitstempel verwenden enthaltenen in die ObjectID als Teil meiner Abfrage und auch als eine Spalte zu extrahieren, die in die Ausgabe. Ich habe