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.
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
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
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
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
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
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
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
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 " <<
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:
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
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
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
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
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
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
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
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"
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`
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
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
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
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 ':'.
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
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
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
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?
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
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
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
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....' }
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
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 #
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
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
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.
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
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
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
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) {
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?
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
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
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
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
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 $((
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
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
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,
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
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