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
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
5
Antworten
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
4
Antworten
Schreibe ich ein shell-script, welches herausziehen muss Werte aus einer text-Datei die wie folgt aussieht: app.full.name /warfilelocation/ warfilename Mein shell-Skript wird der Iteration über eine Liste von Anwendungen, die Namen und ziehen Sie entweder den Standort oder
1
Antworten
Ich versuche zu bauen ein framework mit xcode-6-beta 3 beim kompilieren es mit xcode funktioniert es aber beim kompilieren es von einem terminal aus mit dem Befehl: xcodebuild -project <projName> -scheme <schemeName> -configuration Debug clean build Ich
1
Antworten
Ich will wissen wie man erwarten Befehl im Skript erwarten, zu warten, für die exakte Zeichenfolge abgestimmt werden, bevor die nächste Zeile im Skript. Bourne-shell (sh) script: #!/bin/sh #!/usr/bin/expect spawn ssh -Y localuser@lbblr-tirumala expect -exact "localuser@lbblr-tirumala's password:
1
Antworten
Warum funktioniert der folgende code nicht in bash? Beachten Sie, ich versuche, führen Sie ein komplexer Vergleich, wie "classextender\r"; dies ist nur ein Vereinfachtes Beispiel. Kann ich bestätigen, dass das carriage return, ascii 13" ist der Einstieg
3
Antworten
Wie würde ich mich über ein selbstextrahierendes Archiv, die ausgeführt werden können, die auf sh? Der nächste, den ich habe, ist: extract_archive () { printf '<archive_contents>' | tar -C "$extract_dir" -xvf - } Wo <archive_contents> enthält einen
2
Antworten
Die Frage ist im Titel. Was ist der Zweck eines shell-Befehls (Teil der ein shell-Skript), beginnend mit einem Ausrufezeichen? Konkretes Beispiel: In foo.sh: #!/usr/bin/env bash set -e ! docker stop foo ! docker rm -f foo #
4
Antworten
Gegeben ein shell-script: #!/bin/sh echo "I'm stdout"; echo "I'm stderr" >&2; Gibt es eine Möglichkeit zu nennen, dass die Skript, so dass nur stderr würde das drucken, wenn der Letzte Teil des Befehls ist 2>/dev/null, dh $
1
Antworten
Ich versuche zu bauen, ein setup-Skript zu automatisieren, die Entwicklungsumgebungen, die die Erstellung, aber ich habe Schwierigkeiten, Sie beide versuchen, Rohr-oder mit der-c-Modifikator für psql. Ich versucht habe: sudo su postgres psql -c "ALTER ROLE postgres WITH
2
Antworten
Ich bin nach einem tutorial, wie führen Sie einen reverse-ssh-tunnel, die findet sich in http://wiki.fabelier.org/index.php?title=Permanent_Reverse_SSH_Tunneling Problem, das ich habe ist wenn ich den tunneling.sh Skript: #!/bin/sh a=`ps -ef | grep 19999 | grep -v grep` if [
2
Antworten
Ich versuche, mein #!/bin/sh shell-Skript zum starten von einer anderen Anwendung ohne anhalten der Ausführung. Ich bin auf der Suche nach einem Weg, um es zu starten im hintergrund und habe meine shell-Skript halten, ausführen. Ich will,
2
Antworten
Ich die Programmierung eines kleinen Installationsprogramms in sh, und ich weiß nicht wie ich dann argv-argument. InformationsquelleAutor Zygimantas | 2011-07-21
1
Antworten
Möchte ich ein shell-Skript, das läuft um zu überprüfen, ob meine beiden geringes Gewicht web-Server noch ausgeführt werden, und starten Sie, falls nicht. Kann ich mit dem Befehl pgrep -f thin um ein array (?) der pids
1
Antworten
Wie kann ich printf ausrichten meine Ausgabe wie einen Tisch stellen. Title Author BaokyBook Baoky2 Use basename commandUse basename command .. Baoky Meine teilweise mit code wie diesem titlelength=${#title}; Ersten bekomme ich die Titel-Länge, dann habe ich
2
Antworten
Ich bin mit Solaris und ich Frage mich, wie man den letzten Befehl mit der ksh-Shell. Ich weiß, dass in bash/sh, die Sie tun können "!!" für den letzten Befehl und !-N für "N minus dem letzten
6
Antworten
Ich habe ein array von Werten $dates ich bin transformieren: for i in $dates do date -d "1970-01-01 $i sec UTC" '+%a_%D' done Gibt es eine Möglichkeit das Ergebnis zu speichern, der diese operation so ich kann
1
Antworten
Also ich Schreibe ein bash shell-Skript, und meine ersten paar Zeilen sieht wie folgt aus: if ! [ $# -eq 0 || $# -eq 1 ]; then echo -e "Usage: myScriptName [\e[3mdir\e[0m] [\e[3m-f file\e[0m]" exit 1 fi
2
Antworten
Was ist der Unterschied: if IsServerStarted ; then ... und if [ IsServerStarted -eq 0 ] ; then ... Scheint mir, dass diese beiden Anweisungen gleichwertig? Merkwürdigerweise ist die zweite Aussage ist immer wahr. geändert der tag
4
Antworten
Erstellen und geben Sie ein Verzeichnis an, in GNU/Linux ? mkdir Pics | cd Pics Gibt : bash: cd: Pics: No such file or directory Ich kann nicht glauben, es ist die Abkürzung für, dass!!! Ich wollte
3
Antworten
Ich bin derzeit mit den folgenden aufteilen einer Datei in Wörter - gibt es da eine schnellere Möglichkeit? while read -r line do for word in $line do words="${words}\n${word}" done done Williamson: gibt es einen Grund, warum
2
Antworten
Ist es möglich, eine msys bash-Befehl in ein batch-Skript? Lassen Sie uns sagen, ich habe ein.bat Datei, dass ich meine windows-batch-Befehle in einer Linie liegen, werde ich wechseln msys bash zu verarbeiten msys angegebenen Befehle. Etwa so:
4
Antworten
Inspiriert von diese Frage: Was sollte eine if-Anweisung machen, wenn die Bedingung ist ein Kommando-substitution an dem der Befehl erzeugt keine Ausgabe? HINWEIS: Das Beispiel ist if $(true); then ..., nicht if true ; then ... Beispiel:
2
Antworten
Ich möchte eine Umgebungsvariable festlegen, die in meinem Dockerfile. Habe ich eine .env - Datei, die wie folgt aussieht: FOO=bar. In meinem Dockerfile, ich habe einen Befehl, analysiert den Inhalt der Datei und weist es FOO. RUN
1
Antworten
wenn ich bin mit meinem shell-script in ubuntu 14.04 ich eine Fehlermeldung, wie unten awk: program limit exceeded: maximum number of fields size=32767 FILENAME="ensemble_features/Training_BOOKS_POS_Bigram_with_stemming_BOOLEAN_FVT.csv" FNR=1 NR=1 cut: invalid byte, character or field list Try 'cut --help' for
2
Antworten
Schreibe ich ein shell-Skript für eine begrenzte unix-basiert microkernel, die nicht über die bash! die /bin/sh nicht ausführen können, die folgenden Zeilen für einige Gründe. if [[ `uname` =~ (QNX|qnx) ]]; then read -p "what is the
2
Antworten
Ich geschrieben habe mein erstes Programm in C. ich habe es kompiliert und es setzte eine Datei auf dem desktop mit dem Namen a.out(wie das Buch, die ich lese, sagte mir, es sollte), aber wenn ich geben
3
Antworten
Ich versuche zu schreiben, ein bash-Skript, und ich brauchte einige floating-point-math. Im Grunde möchte ich etwas wie das hier tun: NUM=$(echo "scale=25;$1/10" | bc) if [ $? -ne 0 ] then echo bad fi Das problem, das
3
Antworten
Ich versuche, einen for Schleife in ein shell-Skript. Ich bin das ausführen eines Befehls aus einer text-Datei. Ich möchte die Ausführung jedes Befehls 10 mal und fügen Sie einige Statistiken in eine csv-Datei. Nachdem dieser Befehl ausgeführt
1
Antworten
Ich versuche, Sie erstellen eine Funktion in einem shell-Skript, das dauert ein Kommando und führt es mittels eval zu setzen, und dann ein paar post-processing-basierend auf dem Erfolg des Befehls. Leider ist der code nicht verhält, wie
2
Antworten
Habe ich ein #!/bin/sh-script die folgende Zeile: if [ ! -x "$TEST_SLAPD" ] $TEST_SLAPD ist der vollständige Pfad zu einer .bat-Datei. Frage ich mich, was die -x Flagge bedeutet im Kontext, dass if Aussage? InformationsquelleAutor Baxter |
4
Antworten
Schreibe ich eine POSIX-shell-Skript, das möglicherweise oder möglicherweise nicht empfangen, die Eingabe von stdin als in foo.sh < test.txt, nicht-interaktiv. Wie kann ich prüfen, ob es irgendetwas gibt, was über stdin, um zu vermeiden, anhalten auf while
2
Antworten
Habe ich eine Datei namens file_list mit Leerzeichen getrennte strings, die jeweils einen Namen einer Datei verarbeitet werden. Jetzt will ich eine Schleife durch alle Dateinamen und verarbeiten Sie eins nach dem anderen. Pseudocode ist for every
3
Antworten
Wenn ich installieren rpm-Pakete auf RHEL rpm, bekam ich eine Fehlermeldung wie "Failed dependencies: /bin/sh wird benötigt von xxx". Habe ich geprüft, dass /bin/sh ist da und es links zu /bin/bash und bash funktioniert gut. Ich habe
10
Antworten
Was ist falsch mit dem folgenden code? name='$filename | cut -f1 -d'.'' Da ist, bekomme ich die Zeichenkette $filename | cut -f1 -d'.', aber wenn ich entfernen Sie die Zitate, die ich bekomme gar nichts. Mittlerweile Typisierung
5
Antworten
bin ich zu schreiben versucht, eine for-Schleife, die ausgeführt wird, 2 Skripte auf FreeBSD. Ist mir egal, wenn es geschrieben ist in sh oder csh. Ich will etwas wie: for($i=11; $i<=24; $i++) { exec(tar xzf 'myfile-1.0.' .
8
Antworten
Ich habe einige Dateien in linux. Für Beispiel 2 und ich brauche das mischen der Dateien in einer Datei. Beispielsweise $cat file1 line 1 line 2 line 3 line 4 line 5 line 6 line 7 line
2
Antworten
Ich habe eine Frage. Wenn meine if Aussage ist true ist, tut es überspringen elif überprüfen und geht direkt zu fi oder tut es immer noch, prüfen Sie die elif Aussagen? Beispiel für das script : if
5
Antworten
ich möchte ein Programm ausführen, das über ein Skript. normalerweise tippe ich ./program in der shell und das Programm startet. mein Skript sieht wie folgt aus: #!/bin/sh cd /home/user/path_to_the_program/ sh program scheitert es, ich denke, die Letzte
2
Antworten
Will ich abschneiden einer meiner db-Tabelle mit mysqldump-Befehl, so dass ich können diesen Befehl in sh Datei ausführen es auf einer täglichen basis. Tun Sie wissen über diesen Befehl? Vielen Dank im Voraus InformationsquelleAutor Neha Mangla |
2
Antworten
Als Teil einer backup-Skript möchte ich nennen mv auf eine Datei, und benennen Sie diese: mv example.txt example2.txt Wenn die Datei nicht vorhanden, ich erhalte die Fehlermeldung: mv: cannot stat ‘example.txt’: No such file or directory Wie
1
Antworten
Ich bin momentan dabei, ein sh Skript-Datei zum verschieben von Dateien von einem Ordner zu einem anderen, sondern nur verschieben von Dateien, beginnend mit system@. Also, wie kann ich bewegen, nur die Dateien, die beginnen mit system@?
5
Antworten
Zu klären, ich bin auf der Suche nach einem Weg, um führen Sie eine globalen suchen und ersetzen auf der vorherigen Befehls verwendet. ^word^replacement^ scheint nur zu ersetzen, das erste match. Gibt es einige set option, entzieht
14
Antworten
In ein shell-Skript, wie kann ich das echo aller shell-Kommandos genannt und erweitern, alle Variablen-Namen? Beispielsweise erhalten Sie die folgende Zeile: ls $DIRNAME Ich würde gerne den script um den Befehl auszuführen und anzuzeigen, die folgende ls
5
Antworten
Ich schreiben möchte eine Schleife in der Bourne shell, die wiederholt einen bestimmten Satz von zahlen. Normalerweise würde ich seq: for i in `seq 1 10 15 20` #do stuff loop Aber scheinbar auf diesem Solaris-box seq
4
Antworten
ich habe viele shell-Skript, und ich möchte, um eine Datei mit Variablen, die in dieser shell Skript? Meine var script: ################################################################################### ORACLE_LOGIN=login ORACLE_PWD=pwd CHEMIN_1="/home/" CHEMIN_2="/scripts/" LOG_FILE="$CHEMIN_1/max.log" export ORACLE_SID=oracle_sid ################################################################################### Mein script sh: #!/bin/ksh #set -x # ==============
4
Antworten
Ich habe eine Java-Kommandozeilen-Anwendung, und möchten, erstellen Sie eine Ant* build-Skript, das die Erstellung aller benötigten batch - /shell-Skripte zum ausführen der Anwendung erfolgreich, darunter alle der classpath-Variablen. Ich brauche es, Folgendes zu tun: Erstellen Sie ein
3
Antworten
Wie bekomme ich /etc/profile ausgeführt werden automatisch beim Start einer alpinen Docker-container interaktiv? Ich habe einige Aliase auf eine aliases.sh - Datei und platziert es in /etc/profile.d, aber wenn ich starten Sie den Behälter docker run -it
1
Antworten
Ich bin auf arch linux, Zugriff auf ein Konto auf einem server über SSH. Ich habe ein bash-Skript mit der Rekursion, dass die Ergebnisse in eine Endlosschleife von "no such file or directory", die weiterhin, trotz einer
1
Antworten
Gut, die ich geschrieben habe eine bat-Datei, die zum laden meiner pokemon sicherungen für wenn ich bin Weg von meiner gameboys, aber ich habe umgestellt auf linux und habe ich Probleme bekommen die .BAT-Datei in meine exe-Datei