Tag: sh

sh ist die standard-Unix-shell seit Version 7 Unix. POSIX standardisiert hat-shell-Verhalten basiert auf der Bourne-Shell und portable shell-Skripte sollten entsprechen der standardisierten syntax. Verwenden Sie dieses tag für Fragen, die für Bourne/POSIX-artigen shells. Für shell-Skripte mit Fehlern, bitte überprüfen Sie Sie in http://shellcheck.net vor dem posten hier.

Ausführbare Shell-Skript

Anzahl der Antworten 2 Antworten
Ich habe Probleme beim starten einer ausführbaren Datei, die ich erstellt habe von einem shell-Skript. Ich möchte, um Tests zu automatisieren, indem das Programm ausgeführt, viele Male mit verschiedenen Kommandozeilen-Optionen zu überprüfen, ob es funktioniert. Geben, wenn

.sh Datei Nicht Gefunden

Anzahl der Antworten 1 Antworten
Ich versuche ausführen test.sh auf terminal. Meine test.sh ist in der /Home/monty-Ordner und ich machte es ausführbar: chmod 755 test.sh Ich versuche, es auszuführen, mit: $./test.sh Ich bekomme eine Fehlermeldung: bash: ./test.sh: /usr/bin/bash: bad interpreter: No such

Finden maximalen positiven ganzzahligen Wert in der Bourne-Shell

Anzahl der Antworten 3 Antworten
Ich bin der überprüfung eines Zählers in einer Schleife, um festzustellen, ob es größer als einige maximal, wenn angegeben, die in einen optionalen parameter. Da es optional ist, kann ich entweder ein Standard-maximum nicht auf einen speziellen

bash: echo: write error: invalid argument

Anzahl der Antworten 3 Antworten
Ich bin neu in bash und versuchen, ein Skript schreiben, das deaktiviert kworker business wie in aMaia Antwort hier. So weit, ich habe diese, die ich ausführen von root: 1 #!/bin/bash 2 3 cd /sys/firmware/acpi/interrupts 4 for

Die Spaltung mit dem Namen getrennt durch einen Punkt (.)

Anzahl der Antworten 3 Antworten
Ich bin writting eine sh-Datei, wo ich var als: c=aabbcc.DP.09-25-2012_14_17.dmp ich kopieren wollen nur ersten Teil in einer anderen var wie: d = aabbcc Wie sollte ich schneiden meine var? InformationsquelleAutor Maulzey | 2012-09-25

scp: wie finde ich heraus, dass das kopieren fertig war

Anzahl der Antworten 7 Antworten
Bin ich mit scp-Befehl zum kopieren von Dateien von einem Linux-host zu einem anderen. Ich führen Sie scp commend auf host1 und kopieren Sie die Datei von host1 zu host2. Die Datei ist ziemlich groß und es

Laufen .Fledermaus in Linux-Umgebung

Anzahl der Antworten 6 Antworten
Gibt es eine Möglichkeit, zu laufen .bat-Datei in Linux-Umgebung? Ich habe ein paar .die bat-Datei, der Zweck von Ihnen ist der Aufruf mvn install:install-file-Skripts. Also nichts mit OS-abhängigen ist in den scripts. Danke, InformationsquelleAutor Sqeezer | 2012-10-01

QProcess und shell : Zerstört, während der Prozess noch läuft

Anzahl der Antworten 2 Antworten
Will ich starten Sie ein shell-Skript mit Qt. QProcess process; process.start(commandLine, QStringList() << confFile); process.waitForFinished(); if(process.exitCode()!=0) { qDebug () << " Error " << process.exitCode() << process.readAllStrandardError(); } else { qDebug () << " Ok " <<

Syntax error: Bad for loop variable

Anzahl der Antworten 1 Antworten
Ich versuche, ein Skript schreiben, das wird vol up radio im hintergrund #!/bin/sh for (( i = 80 ; i <= 101; i++ )) do amixer cset numid=1 i$% sleep 60; done Aber ich habe ein problem:

Stop laravel server mit dem command line interface

Anzahl der Antworten 3 Antworten
Habe ich gerade versucht, zu automatisieren, das laravel-Prozess wie in(Start, Stop) in shell-Skripten. Zum starten des laravel-server, ich benutze php artisan serve in der shell-Datei. Ich habe versucht zu stoppen die laravel server mit dem Befehl. Aber

konvertiert hexadezimal-Zahl dezimal mit shell-Skript

Anzahl der Antworten 3 Antworten
Brauche ich zum konvertieren einer Zahl von hexadezimal-zu-dezimal-form shell-Skript Beispiel : convert() { ... echo x=$decimal } Ergebnis : convert "0x148FA1" x=1347489 Wie es zu tun? InformationsquelleAutor developer | 2013-01-30

Im Ort entpacken und löschen tar (oder tar.gz)

Anzahl der Antworten 2 Antworten
Habe ich diesen kleinen code hier for i in *.tar.gz; do tar xzvf $i; done && find . -name "*.tar.gz" -exec rm {} \; Nun, wenn ich mehrere tars, wird es zuerst entpacken Sie alle und löschen

Im bash-Skript, wie die Anruf-Funktion in der while-Schleife Bedingung

Anzahl der Antworten 2 Antworten
Unten ist mein shell-Skript. Wie vergleichen Sie die exit-status der Funktion, in der Schleife while Bedingung block ? Was auch immer ich zurück von der check1 Funktion meinen code eingibt, der in while-Schleife #!/bin/sh check1() { return

Wie Vergleiche ich 2 strings in der shell?

Anzahl der Antworten 4 Antworten
Ich soll den Benutzer zur Eingabe an der Befehlszeile entweder -l-oder -e -. also z.B. $./report.sh -e Ich möchte eine if-Anweisung zu trennen, was auch immer Entscheidung, die Sie machen, also habe ich versucht... if [$1=="-e"]; echo

system-Datum in unix-variable

Anzahl der Antworten 5 Antworten
Ich möchten, führen Sie das folgende Skript #!/bin/sh temp =`date +%Y%m%d` echo "$temp" Aber dieser nicht wie erwartet ausgeführt es wirft diese Fehlermeldung temp: die execute-Berechtigung verweigert Möglich, Duplikat der Bash-Skript zur Deklaration von Variablen - Befehl

Wie ausführen des R-codes in shell-Skript?

Anzahl der Antworten 4 Antworten
Habe ich eine R-Datei ( MeineDatei.R). Ich will das es läuft über ein shell-Skript. Wie Kann ich das tun? Ich versuchte dies: #! /bin/bash Rscript myfile.R aber es gibt mir diese Fehlermeldung: Rscript: Befehl nicht gefunden Ich

Erste "numeric argument required" beim ausführen von Skript mit arithmetischen Operationen

Anzahl der Antworten 3 Antworten
Ich versuche, eine Funktion schreiben, die soll konvertiert einen Zeitstempel der form STD:min:sec,ms (ich.e 15:41:47,757) in Millisekunden. Die Funktion ist folgende: #!/bin/sh mili () { hr=$(echo "$1" | cut -c1-2) echo "hr is: " $hr min=$(echo "$1"

Vergleichen Sie die Dateigrößen in shell-Skript

Anzahl der Antworten 4 Antworten
Ich versuche, Vergleiche die Größe der beiden Dateien in shell-Skript, aber ich bin immer ein test: 32: 8: unerwarteter operator Fehler. I=`wc -c $i | cut -d' ' -f1` J=`wc -c $j | cut -d' ' -f1`

Die Ersetzung von Sonderzeichen in ein shell-Skript mit sed

Anzahl der Antworten 4 Antworten
Ich bin versucht, schreiben Sie ein shell-Skript, das zu ersetzen, was auch immer Zeichen/Zeichenfolgen, die ich wählen, bei der Benutzung von sed. Mein Erster Versuch funktionierte mit der Ausnahme von speziellen Zeichen. Ich habe versucht die sed

Ausführen von curl aus .sh-Skript mit dem angegebenen Content-Type

Anzahl der Antworten 2 Antworten
Wenn ich versuche zu laufen test.sh Skript habe ich immer die Fehlermeldung von curl: curl: (6) Couldn't resolve host 'application' test.sh: #!/bin/sh CT="Content-Type:\ application/json" TEST="curl http://127.0.0.1 -H $CT" echo $TEST RESPONSE=`$TEST` echo $RESPONSE Aber wenn ich führen

In Linux-shell-Skript, wie kann ich drucken Sie das größte und kleinste Werte von einem array?

Anzahl der Antworten 3 Antworten
Ich nicht wirklich verstehen, viel über arrays aber ich muss wissen, wie zu finden und drucken Sie die größten und kleinsten Werte in einem array. Das array ist vorgegeben durch einen read-Befehl, wird der Benutzer aufgefordert, die

Ersetzen von Teilstrings mit der sed

Anzahl der Antworten 2 Antworten
Ich habe einen string wie diesen : test:blabla Und mit der sed, ich will ersetzen, was nach dem ':' mit etwas anderem. Kann ich verwalten, um ein Wort zu ersetzen, aber nicht die, die nach dem ':'.

so Bearbeiten Sie XML-Daten mithilfe von bash-Skript?

Anzahl der Antworten 4 Antworten
<root> <tag>1</tag> <tag1>2</tag1> </root> Müssen Sie zum ändern der Werte 1 und 2 von bash Ändern Sie was? Wenn das dein input, was ist Ihre gewünschte Ergebnis? stackoverflow.com/questions/1732348/... ändern auf die Werte von globalen Variablen Lösung durch

Wie zum extrahieren von zahlen aus einem string?

Anzahl der Antworten 9 Antworten
Habe ich string mit einem Pfad string="toto.titi.12.tata.2.abc.def" Ich extrahieren möchte nur die zahlen aus diesem string. Zum extrahieren der ersten Reihe: tmp="${string#toto.titi.*.}" num1="${tmp%.tata*}" Extrahieren Sie die zweite Zahl ein: tmp="${string#toto.titi.*.tata.*.}" num2="${tmp%.abc.def}" So zu extrahieren, parameter zu tun

Wie zum extrahieren von Teil-variable in eine andere variable im shell-script

Anzahl der Antworten 5 Antworten
Ich habe eine variable, die sieht aus wie xx-xx-xx-xx, wobei jedes xx ist eine Zahl (Länge der einzelnen xx unbekannt) Brauch ich zu extrahieren, diese zahlen in separate Variablen in der Lage sein diese zu Bearbeiten. Ich

Kann ich das speichern der Datei-Inhalt einer Variablen in einem shell-Skript aus?

Anzahl der Antworten 3 Antworten
Sagen, dass ich eine Datei file.txt mit Daten (z.B. '100'). Ich will Lesen, den Inhalt dieser Datei in eine variable für die zukünftige Verarbeitung. Ich möchte in dieser Arbeit auf Linux-und Solaris. Wie kann ich dies tun?

Wie kann ich erstellen .sh extension-Datei in Linux Ubuntu?

Anzahl der Antworten 1 Antworten
Ich versuche, ein Skript zu schreiben ausführen einer meiner .jar Dateien als Dämonen, aber ich bin nicht verstehen, wie man erstellen Sie eine .sh extension-Datei in Ubuntu. Ich habe bereits verwendet vi erstellen Sie eine Datei mit

Unix-Shell-Skript Hinzufügen der Elemente eines Arrays Zusammen

Anzahl der Antworten 8 Antworten
Ich nicht viel Ahnung von arrays, aber ich versuche, fügen Sie die Elemente ein array ist definiert durch user-input von der "Lesen" - Befehl. Ich dont denke, es ist ein Duplikat, dies ist eine Frage über das

Argument übergeben .sh-Skripte

Anzahl der Antworten 2 Antworten
Habe ich ein shell-Skript foo.sh was ist ein qsub job mit Inhalt: #!/bin/bash -l #$ -S /bin/bash #$ -N $2 echo $1 Möchte ich zwei Argumente. Wenn ich den Anruf qsub foo.sh a b das erste argument

Jenkins erkennt nicht den Befehl sh?

Anzahl der Antworten 4 Antworten
Habe ich mit viel Mühe versuchen, ein Jenkinsfile zu arbeiten. Ich habe versucht, diesen test ausführen script: #!/usr/bin/env groovy node { stage('Build') { echo 'Building....' // Create virtualenv sh 'echo "hi"' } stage('Test') { echo 'Building....' }

Was ist der Unterschied zwischen <EOF <'EOF' in der shell heredocs?

Anzahl der Antworten 2 Antworten
Ich Schreibe ein .spec-Datei für ein Modul für den linux-build-system und stieß dabei auf ein kleines Problem und wollte zu teilen. Für das schreiben eines Skript-Datei : cat <<EOF > /path/to/somewhere/script #blah blah EOF chmod +x script

Können Sie konvertieren ein .sh-Datei ein .bat-Datei?

Anzahl der Antworten 1 Antworten
Muss ich konvertieren .sh-Datei ein .bat-Datei, so dass es läuft auf windows, ich Frage mich, ob es einen Weg gibt, dies zu tun? Hier ist der code, den ich konvertieren möchte: export ANDROID_SDK=C:\Users\Spencer Von Der Ohe\Downloads\adt-bundle-windows-x86_64-20140702\sdk #

Führen Sie Jupyter Notebook im Hintergrund auf Docker

Anzahl der Antworten 2 Antworten
Ich versuche zu laufen eine jupyter notebook im hintergrund, ohne den Druck, etwas an der Konsole. Ich fand diese Lösung in einem Frage für die bash: jupyter notebook &> /dev/null & Aber ich bin mit jupyter in

shell-Skript, um zu laichen Prozesse, beenden Kinder auf SIGTERM

Anzahl der Antworten 4 Antworten
Ich will schreiben Sie ein shell-Skript, das laicht mehrere lang-laufende Prozesse im hintergrund, dann hängt herum. Nach Erhalt von SIGTERM, ich will, dass alle Teilprozesse zu kündigen. Im Grunde, ich will einen "master-Prozess". Hier ist, was ich

sh: Test für die Existenz von Dateien

Anzahl der Antworten 8 Antworten
Wie funktioniert ein test für die Existenz der Dateien in einem Verzeichnis mit bash? if ... ; then echo 'Found some!' fi Klar zu sein, ich will nicht, um test für die Existenz einer bestimmten - Datei.

Vergleich von Variablen in shell-Skripte

Anzahl der Antworten 2 Antworten
Habe ich ein Projekt beinhaltet, dass die shell-Skripte und vergleichen der Werte/Variablen in Ihnen. Ich habe mir hier und anderswo auf den Vergleich von Variablen und ich habe versucht, alle verschiedene Beispiele gegeben, aber ich bin laufen

Syntax error: EOF in backquote substitution

Anzahl der Antworten 1 Antworten
Ich bin immer ein Fehler Syntax error: EOF in backquote substitution und ich habe nicht die leiseste Ahnung, warum. Würde jemand bitte ein kurzer Blick? #! /bin/sh # chkconfig 345 85 60 # description: startup script for

Umleiten grep-Ausgabe in Datei

Anzahl der Antworten 4 Antworten
Ich bin nicht sicher, wie, warum, Umleitung, sofern in der code funktioniert nicht. Jedes mal, wenn ich das Skript ausführen, wird die Ausgabe-Datei ist immer leer. Hat jemand eine Idee? Dank. #!/bin/sh LOOK_FOR="DefaultProblem" FILES=`ls plugins/*source*.jar` for i

Schreiben Sie eine ausführbare Datei .sh Datei mit Java für OSX

Anzahl der Antworten 5 Antworten
So, ich bin versucht, zu schreiben ein .sh-Datei ausführbar sein, dies ist, wie ich momentan bin, es zu schreiben: Writer output = null; try { output = new BufferedWriter(new FileWriter(file2)); output.write(shellScriptContent); output.close(); } catch (IOException ex) {

iOS build failure; /bin/sh Keine solche Datei oder Verzeichnis

Anzahl der Antworten 3 Antworten
Arbeitete ich an meiner Bewerbung und dann aus Nein wo bekomme ich dieses build-Fehler und kann nicht herausfinden, warum es nicht weggeht. Offensichtlich denkt es fehlt mir ein Skript von einer Art sein. Sonst jemand wissen, warum?

Iteration über zwei Listen parallel in /bin/sh

Anzahl der Antworten 9 Antworten
Ich habe zwei Listen die gleiche Länge, keine Zwischenräume in den einzelnen Positionen: list1="a b c" list2="1 2 3" Möchte ich Durchlaufen diese beiden Listen parallel, Verbindung von a mit 1, b mit 2, etc.: a 1

Bash: Einfügen einer Datei den Inhalt in eine andere Datei nach dem Muster

Anzahl der Antworten 5 Antworten
Ich versuche zu schreiben, ein bash-Skript, welches folgende Aufgaben: liest den Inhalt ab der ersten Datei (erstes argument) liest den Inhalt aus der zweiten Datei (als zweites argument) findet die Zeile in der zweiten Datei mit dem

Wie bekomme ich die Effekt und usefuless von "set -e" innerhalb eines shell-Funktion?

Anzahl der Antworten 8 Antworten
set -e (oder ein Skript starten mit #!/bin/sh -e) ist äußerst nützlich, um automatisch die Bombe aus, wenn es ein problem gibt. Es spart mir mit zu Fehler überprüfen jeden einzelnen Befehl, der fehlschlagen könnte. Wie komme

Wie führen bitweise Operationen auf hexadezimale zahlen in der bash?

Anzahl der Antworten 3 Antworten
In meinem bash Skript ich habe einen string mit einer hexadezimalen Zahl, z.B. hex="0x12345678". Ist es möglich, um es zu behandeln, als eine hex-Zahl und das bit-shifting? InformationsquelleAutor Jimmy Xu | 2016-11-18

Erläuterung der Konverter von cidr, die Netzmaske in der linux-shell netmask2cdir und cdir2netmask

Anzahl der Antworten 1 Antworten
Fand ich das folgende shell-Funktionen aus diesem Thema mask2cdr () { # Assumes there's no "255." after a non-255 byte in the mask local x=${1##*255.} set -- 0^^^128^192^224^240^248^252^254^ $(( (${#1} - ${#x})*2 )) ${x%%.*} x=${1%%$3*} echo $((

Streifen von Kommentaren aus xml-Datei und pretty-print it

Anzahl der Antworten 5 Antworten
Habe ich diesen riesigen xml-Datei, die enthält eine Menge Kommentare. Was ist der "beste Weg" zu Streifen, all die Kommentare und schön formatieren von xml-Daten von der linux-Kommandozeile? Mögliche Duplikate von Entfernen Sie die XML-Kommentare mit Regex

Wie man eine Linie in der for-Schleife in android shell

Anzahl der Antworten 4 Antworten
Dies funktioniert auf bash for i in {1..5}; do echo $i; done der out-put ist 1 2 3 4 5 Aber auf die android-shell der Ausgang ist {1..5} InformationsquelleAutor xdan | 2014-03-12

So wählen Sie eine bestimmte Spalte aus einer Zeile text?

Anzahl der Antworten 3 Antworten
Angenommen ich habe diesen Satz: Mein name ist bob. Und ich möchten, kopieren Sie das Wort "ist" aus, dass den Satz in eine variable. Wie würde ich auf dieses Wort, ohne im Voraus zu wissen, das Wort,

msysgit sh.exe Argumente

Anzahl der Antworten 2 Antworten
Ich versuche zu finden, einige Unterlagen über das msysgit sh.exe Befehl. Etwa ich bin mir bewusst, das --login Flagge zu starten, ein git-bash-Sitzung, aber ich würde wissen, die anderen Möglichkeiten. Ich habe mir über das internet aber

Umbenennen von Dateien rekursiv Mac OSX

Anzahl der Antworten 3 Antworten
Versuchen zu umbenennen einer Reihe von Dateien. Kann ich benennen Sie alle Instanzen von foo mit bar in dem aktuellen Verzeichnis mit: ls . | awk '{print("mv "$1" "$1)}' | sed 's/foo/bar/2' | /bin/sh Was kann ich