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.
Verhinderung Cassandra von dumping hprof-Dateien

Ich würde gerne aufhören, Cassandra von dumping hprof-Dateien, da ich nicht benötigen, Sie zu nutzen. Ich habe auch nur sehr begrenzte Speicherplatz (50 GB von 100 GB für Daten genutzt wird), und diese Dateien schlucken bis alle
emulieren enum-Semantik in der bash-shell

War ich versucht, zu emulieren, die C-enum-Semantik bei arrays, aber ohne viel Erfolg, im Grunde möchte ich in der Lage sein zu Durchlaufen und eine Reihe von Elementen und auch eine variable deklarieren, die nur durch die
Brauchen Hilfe bei der Spaltung mit dem Namen und Pfad des Ordners mit shell-Skript

Ich bin ein Anfänger in shell-scripting. Ich muss aufgeteilt werden folgende Datei-Struktur, die als Dateinamen getrennt und Pfad trennen. In der mit dem Namen, ich brauche nicht _ABF1_6, da es nicht Teil des Dateinamens. Auch in diesem
Linux kombinieren, Sortieren Sie die Dateien nach Datum erstellt und Dateinamen

Muss ich kombinieren Sie diese Befehle, um eine Liste sortiert nach Datum erstellt, die mit dem angegebenen "Dateiname". Ich weiß, dass das Sortieren von Dateien nach Datum kann erreicht werden mit: ls -lrt und die Suche nach
Pfeife, die nicht mehr endet-Programme?

Wenn Sie Rohr zwei-Prozess und töten Sie auf den "output" des Rohres, der erste Prozess verwendet, um die Fehlermeldung "Broken Pipe" - signal, welches in der Regel beendet es auch. E. g. läuft $> do_something_intensive | less
Schlecht platziert ()'s, während die Deklaration einer Funktion in der tcsh

Ich versuche zu erklären, eine Funktion in der tcsh und nennen es. #! /bin/tcsh -f helloWorld () { echo "a" } helloWorld Bin ich immer die folgende Fehlermeldung: < 512 mews2895 ~/tmp/script> 1.sh Badly placed ()'s. Irgendjemand
was ist der Unterschied zwischen Ausgabe von "ulimit" - Befehl und der Inhalt der Datei "/etc/security/limits.conf"?

Ich bin Total verwirrt, indem er die Grenzen des offenen Datei-Deskriptoren in Linux. welcher Wert korrekt ist, indem Sie Ihnen? ulimit -n ======> 65535 aber vim /etc/security/limits.conf soft nofile 50000 hard nofile 90000 InformationsquelleAutor tinyboyz | 2012-05-18
Holen Git repo-url mit dem absoluten Pfad

Bekomme ich den Pfad im repository mit dem folgenden Befehl in das repository-Ordner (wie es vorgeschlagen wurde hier): git config --get remote.origin.url Wie kann ich das git-repository-url mit einem absoluten Pfad? Angenommen, ich bin in einem anderen
coffeescript zu installieren

Kann ich nicht installieren, CoffeeScript auf meinem Macbook. Die gleichen Befehle funktioniert Prima auf meinem iMac. $ surganov:~ surganov$ sudo npm install coffee-script -g npm http GET https://registry.npmjs.org/coffee-script npm http 304 https://registry.npmjs.org/coffee-script /usr/local/share/npm/bin/coffee -> /usr/local/share/npm/lib/node_modules/coffee-script/bin/coffee /usr/local/share/npm/bin/cake ->
Lesen einer CSV-Datei in bash

Habe ich eine Anforderung zum Lesen der CSV-Datei in der shell, und ich bin ok mit der CSV-Datei mit einer einzigen Zeile in einer Zelle. Aber wenn wir mehrere Linien in der Zelle der CSV-Datei, dann bin
adb shell auto-vervollständigen unter Windows 7

Zu diesem post: adb shell auto-vervollständigen-unter Windows 7? Des Besitzers Antwort: "dieses problem Gelöst, indem adb neu zu kompilieren unter cygwin. :)" Leider kann ich nicht senden Sie Kommentare, Fragen ihn, wie hat er neu kompiliert adb
Benutzer wechseln, ohne dass ein Kennwort in shell-Skript

Muss ich wechseln zwischen zwei Benutzern mit Hilfe eines shell-Skripts. Ich verwendet, su und sudo für die Umschaltung zwischen Benutzern. Die Quintessenz ist, dass es die Eingabeaufforderung für Benutzer das Kennwort jedes mal, und ich will nicht,
Wie reverse sed-Ausgang?

Bin ich beim Lesen von einer Linie, die etwa 500 Zeichen. Wie kann ich mit sed zu, anstatt Sie zu ersetzen die Zeichenfolge mit etwas, ersetzen Sie den rest der Zeile mit etwas? Kurzum, ich möchte Sie
Warum doesn T meine 'finden' zu arbeiten wie ich, erwarten, dass die Verwendung von-exec?

Ich versuche zu entfernen .svn-Verzeichnisse in ein Arbeitsverzeichnis. Ich dachte, ich würde nur verwenden Sie find und rm wie diese: find . -iname .svn -exec 'rm -rf {}' \; Aber das Ergebnis ist: finden: rm -rf ./src/.svn:
Ruby-Flucht-ARGV-argument oder einen string als argument für shell-Befehl

Ok das macht mich verrückt: `ls #{"/media/music/Miles Davis"}` schlägt fehl, da der Raum zwischen "Km" und "Davis" Sagen, ich schreiben Sie ein ruby-script und einen Benutzer übergibt Datei-Pfad als argument. Wie kann ich entkommen und Futter zu
Shell-Skript zu finden, das Betriebssystem der Maschine

Wie findet man das Betriebssystem mit bash-script? Ich fand diese Antwort: Erkennt das OS von einem Bash-Skript. Es ist nicht klar, es würde Arbeit auf Mac OS X. Ich möchte es auf Mac OS X vs verschiedene
Wie erstelle ich ein neues Verzeichnis durch ein shell-Skript in Linux?

Ich versuche zu erstellen neues Verzeichnis /proj mit Unterverzeichnissen bin, cgi, sbin, etc... wenn /proj existiert nicht. Jedoch, anstelle der Schaffung von mehreren Unterverzeichnissen, es schafft ein einziges Unterverzeichnis mit dem Namen {Changes...src} #If project directory exists,
So wählen Sie eine bestimmte Spalte in der linux-Befehl df eingeben

Ich versuche Informationen zu sammeln, die Menge an Speicherplatz auf verschiedenen Servern. Also wenn ich ausführen df -k bekomme ich als Ausgabe: Filesystem 1024-blocks Used Avail Capacity Mounted on /dev/ad1s1f 125925198 2568970 113282214 2% /builds Und manchmal
Pass groovy-variable shell-Skript

Ich gerade angefangen zu lernen, groovy.Ich will, pass den svnSourcePath und svnDestPath zu shell-Skript in das svn copy Kommando. Aber die URL nicht gerendert. node { stage 'Copy Svn code' def svnSourcePath = "${svnBaseURL}${svnAppCode}${svnEnvDev}${SVN_DEV_PACKAGE}" def svnDestPath =
Linux alias-chain-Befehle (Rekursion vermieden werden?)

Ich habe etwa auf der Suche nach Möglichkeiten, um den alias löschen und ls in einem einzigen Befehl. Derzeit habe ich den vorgegebenen Befehl x: alias x="clear;ls" Nun gibt es eine walkaround Rekursion zu vermeiden und definieren:
Kopieren von text in die Zwischenablage von OS/X-terminal

Ich bin oft mit kopieren und einfügen von text aus der Klemme. Gibt es eine Möglichkeit, um die Umleitung der Ausgabe eines Befehls in eine shell-variable oder einen anderen Befehl, der Ort, die Ausgabe in die Zwischenablage?
Wie bekomme ich shell/ruby machen ein Geräusch (mein computer piept oder spielen Sie eine sound/track), wenn mein script bricht?

Bin ich mit einem Test-Skript, das läuft über eine website, über und über wieder, läuft Hunderte Male im Laufe von mehreren Stunden. Ich möchte mich für ruby, um zu beginnen zu spielen, ein lautes Lied/mp3 zum Beispiel,
Die Verwendung von Parametern innerhalb eines shell-Befehls in Jenkinsfile für Jenkins pipeline

Will ich mit den vorgegebenen Parametern in Jenkinsfile in mehrere shell-Befehle, aber ich bekomme eine exception. In meinem Beispiel möchte ich ausführen, einen einfachen Befehl Andockfenster. Der parameter definiert den Pfad zu Andockfenster ausführbare Datei. Dies ist
Erstes Zeichen einer Variablen in einem shell-Skript in Großbuchstaben?

Ich habe ein shell-script gestartet wird, dass unit-tests für Module. Ich brauche den Namen des Moduls, in der alle Kleinbuchstaben und mit dem ersten Zeichen in Großbuchstaben. So weit ich mache es so: #!/bin/sh -x # z.B.
Senden von E-Mails durch Cygwin

Habe ich eine schriftliche ein shell-Skript, wobei ich möchten, senden Sie eine E-Mail durch die es. Ich bin das Skript ausgeführt wird unter windows durch die cygwin. Ich habe installiert E-Mail Paket auf meinem Rechner. Aber ich
Das setzen einer environment-variable in Cygwin

Habe ich versucht, um das setup eine Umgebungsvariable Cygwin mit dem Befehl export PRIMOSBASE=/directory/for/primosfiles. Und wenn ich die variable mit dem Befehl echo $PRIMOSBASE es zeigt das /Verzeichnis/für/primosfiles. hoffnungsvoll dies bedeutet, dass die Umgebungsvariable gesetzt ist. Aber
Wie bringe ich awk, um die Anzeige aller Zeilen, sondern mit einem Kriterium in die 2. Feld?

Also die Frage ist: Anzeige aller Zeilen in der Datei mit weniger als 100 items im Inventar, mit awk. Quantität ist das 2. Feld. Versuchte ich awk '$2 < 100' inventory aber das zeigt NUR die Zeilen,
wie zum Anhängen eines Wertes an eine variable im shell-script

Bin ich immer eine variable mit dem Wert aus Eigenschaften, und ich bin in der Lage, Zugang in sh Datei. aber ich bin mir nicht Anhängen, ein anderer Wert an diese variable. Freundlich darauf hin. $ echo
Immer die uptime eines SunOS UNIX-Rechner in Sekunden nur

Wie bestimme ich die Betriebszeit auf einem SunOS UNIX-Rechner in Sekunden nur? Unter Linux konnte ich einfach cat /proc/uptime & nehmen Sie das erste argument: cat /proc/uptime | awk '{print $1}' Ich versuche, das gleiche zu tun
Erwarten Skript su auf root und führen Sie sed

Habe ich noch nie verwendet, erwarten vorher aber brauche ein Skript, um die folgenden für eine große Liste von hosts ssh in eine Maschine su zum root und geben Sie das root-Passwort sed eine Datei in /etc/passwd
Python -c-Schalter

Momentan habe ich ".".join(str(z) for z in [int(x, 16) for x in (re.sub(r'(.{2})(?!$)', r'\1.', "00112233")).split('.')]) 'xx.xx.xx.xx' das funktioniert, aber wenn ich versuche, es zu benutzen über die python -c-Schalter, die es nicht ? [[email protected] ~]# python -c
Wie zu warten, bis eine Aufgabe abgeschlossen ist, bevor Sie fortfahren shell-Skript

Habe ich zwei shell-scripts zu schreiben, der ausgeführt wird, nächtlich per cron-Zeitplan. Auf meinem prod-server: mysqldump -ufoo -pbar --opt --routines db > ~/sqldump/{$todays_date}.sql ln -s ~/sqldump/{$todays_date}.sql latest.sql Auf meinem Entwicklungs-server: scp [email protected]:~/sqldump/latest.sql ~/sqldump mysql -ufoo -pbar db
shell speichern, MySQL Abfrage Ergebnis in eine Datei

Ich habe ein script, das läuft eine MySQL-Abfrage, so etwas wie dieses: #!/bin/sh user="root" pwd="test" database="mydb" command="long... long... query in multiple lines" mysql -u $user -p$pwd << EOF use $database; $command EOF Diese Abfrage gibt ein backup
Gewusst wie: zurückgeben eines Werts aus einem shell-Skript im python-Skript

Habe ich ein python-Skript, welches benötigt einen Wert aus einem shell-Skript. Folgenden wird das shell-Skript (ein.sh): #!/bin/bash return_value(){ value=$(///some unix command) echo "$value" } return_value Folgenden wird das python-Skript: Import subprocess answer = Subprocess.call([‘./a.sh’]) print("the answer is
Execute Shell script ohne sudo-Passwort

Ich habe ein shell-script wie unten angegeben. #!/bin/bash sudo -u testuser -H sh -c " mkdir /usr/local/testdir; if [ $? -eq 0 ];then echo "Successfull"; else echo "Unsuccessfull"; fi " Habe ich Privilegien an Benutzer testuser ausführen,
Liste aller Umgebungsvariablen in busybox

Umgebungsvariablen mit multiline Werte verwirren können env's-Ausgabe: # export A="B > C=D > E=F" # env A=B C=D E=F TERM=xterm SHELL=/bin/bash USER=root MAIL=/var/mail/root PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin PWD=/root LANG=en_US.UTF-8 PS1=\h:\w\$ SHLVL=1 HOME=/root LOGNAME=root _=/usr/bin/env In diesem Fall habe ich kann
So finden Sie Linux-Distribution, die Namen mit einem shell-Skript aus?

Schreibe ich ein shell-script, in dem ich muss der aktuelle name des Betriebssystems, um es generisch. Wie: if [ $Operating_System == "CentOS" ] then echo "CentOS"; # Do this elif [ $Operating_System == "Ubuntu" ] then echo
Flucht Schrägstrich "\" in grep

Habe ich die Datei mit der Zeile: "H:\Check\WP_20140511_029.mp4" zusammen mit anderen Linien. Ich möchte diese Zeilen entfernt werden, die angibt Verzeichnis auf H:\Check. Ich habe versucht, grep -v ".*H:\\Check.*" testout.txt > testout2.txt Aber nicht löschen Sie diese
Übersetzen newline zu comma

Ich habe eine Textdatei mit einer Liste von rund 150 bis 200 Datei-Namen abc.txt pqr.txt xyz.txt ... ... Brauche ich ein string mit Komma-getrennten Dateien. Jede Zeichenfolge sollte nicht mehr als 20 Dateien. So ist das echo
brauchen Sie ein shell-Skript zum konvertieren von big endian auf little endian

Brauche ich eine shell-script-Programm zum drucken der hexadezimale Zahl von big-endian zu little-endian - Zum Beispiel: Eingang: my virtual address = 00d66d7e Ausgabe: 7e6dd600 Wie kann ich kann ich das in ein bash-script? sieht aus wie die
Ausführen von shell-script aus einem ruby Skript

Habe ich Folgendes: _shellScript = "../Dependency/test.sh" exec 'sh #{_shellScript}' Aber wenn ich auf ausführen des ruby-Skript endet es mich an einem shell-prompt anstelle der Ausführung des Skripts, die sich innerhalb der variable _shellScript. Irgendwelche Ideen wäre geschätzt!
Was bedeutet die mkdir -p bedeuten in einer script-Datei?

Ich gefunden habe, ein Teil von Skript wie dieses In xx.sh: BUILD_BOOT=. mkdir -p $BUILD_BOOT Kann jemand helfen zu erklären, was das script oben für das Verzeichnis der parameter ist .? versuchen man mkdir Es erzeugt das
Einfache Möglichkeit, um Farbe abwechselnde Zeilen der Ausgabe in der bash

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
So erstellen Sie eine csv-Datei in unix

Ich haben um eine zu erstellen csv - Datei für den 1. Tag jeden Monats mit two columns mit überschriften Date und Count. Einem anderen script wird täglich ausgeführt und es findet insbesondere abgestimmt Zeichenfolge log-Einheiten in
Ausführen ssh-Befehl innerhalb eines Skripts

Ich versuche, ein Skript zu automatisieren meine Experimente. Meine Absicht ist es, einen Befehl ausführen, wie diese von einem shell-Skript, welches auf ein anderes Skript ausführen lassen auf dem server: ssh [email protected] 'sh ControlIperfServer.sh start' Obwohl die
IOException:cannot run program:CreateProcess error=193,%1 ist keine zulässige Win32-Anwendung

Ich versuche, führen Sie ein shell-Skript, das ausgeführt wird in MinGW32. Dann bekomme ich die folgende Fehlermeldung: Verursacht durch: java.io.IOException: Cannot run program "./myJooqGeneratorDB.sh", (in directory "C:\Users\admin\desktop\workspace\myProject") CreateProcess error = 193, %1 is not a valid win32
wie Sie navigieren, um Unterverzeichnisse in einem shell-Skript

Ich habe ein Verzeichnis.Dieses Verzeichnis hat eine Menge von Unterverzeichnissen, die enthalten html-Seiten und manche c-source-code-Dateien,Makefiles etc etc.Das Skript, das ich bin versucht, zu schreiben wäre, ausgeführt von einem Verzeichnis, das alle diese Unterverzeichnisse. Im folgenden ist
Was ist der Unterschied zwischen alias-und export (und Funktion!)[BASH]?

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
Wie man ein Skript zu töten, selbst nach dem laufen nach einer bestimmten Zeit?

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
Ist es möglich, die Ausgabe-Umleitungen von einer cmd-Datei mit den start?

Ich möchte eine cmd-Datei mit etwas wie: :one start /wait (blabla1.exe -q -m 1>blabla1.log 2>&1) :two start /wait (blabla2.exe -q -m 1>blabla2.log 2>&1) wo soll ich die Ausgabe von der blabla-Anwendung nicht die Ausgabe von den Befehl