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.

Warum bedeutet " wenn $(true) ; then ... fi` gelingen?

Anzahl der Antworten 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:

Dockerfile: so stellen Sie die env-variable aus der Datei-Inhalt

Anzahl der Antworten 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

awk: Programm-limit überschritten: maximale Anzahl der Felder Größe=32767

Anzahl der Antworten 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

Wie Sie schreiben, und passen reguläre Ausdrücke in /bin/sh-Skript?

Anzahl der Antworten 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

Kann nicht ausführen C-Programm: “ein.out: command not found"

Anzahl der Antworten 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

Bash-Scripting und bc

Anzahl der Antworten 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

For-Schleife in Shell-Script - fügen Sie breakline in der csv-Datei

Anzahl der Antworten 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

Holen Sie exit-code für "eval" - Befehl in sh

Anzahl der Antworten 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

Shell-Skript -x-Flag Bedeutung

Anzahl der Antworten 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 |

Wie um zu überprüfen, ob stdin ist vom terminal oder einer pipe in ein shell-Skript?

Anzahl der Antworten 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

Einfache Unix-Art, die Schleife durch Leerzeichen getrennte strings?

Anzahl der Antworten 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

Was ist die Ursache der Fehlermeldung "Failed dependencies: /bin/sh wird benötigt von xxx" auf RHEL?

Anzahl der Antworten 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

Wie kann ich entfernen Sie die Erweiterung des Dateinamens in ein shell-Skript?

Anzahl der Antworten 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

csh/sh for-Schleife - wie?

Anzahl der Antworten 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.' .

Zufällig mischen Zeilen in Linux / Bash

Anzahl der Antworten 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

linux-if / elif / fi-Befehl

Anzahl der Antworten 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

Linux: Führen Sie eine binary in einem Skript

Anzahl der Antworten 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

truncate-Tabelle über die Befehlszeile in Linux

Anzahl der Antworten 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 |

sich nur bewegen, wenn die Datei existiert, in ein shell-Skript

Anzahl der Antworten 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

So verschieben Sie alle Dateien in einem Verzeichnis, die ein bestimmtes Präfix?

Anzahl der Antworten 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 [email protected] Also, wie kann ich bewegen, nur die Dateien, die beginnen mit [email protected]?

^Wort^ - Ersatz^ auf alle Spiele in der Bash?

Anzahl der Antworten 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

Wie auf echo-shell-Befehle auszuführen, wie Sie ausgeführt werden

Anzahl der Antworten 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

Bourne-Shell For i in (seq)

Anzahl der Antworten 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

wie man eine Datei mit Variablen in einem shell-Skript

Anzahl der Antworten 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 # ==============

Wie automatisch erstellen batch - / shell-Skripte zum ausführen einer Java-Konsolenanwendung?

Anzahl der Antworten 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

Wie man /etc/profile ausgeführt automatisch in die Alpine / Andockfenster

Anzahl der Antworten 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

Linux ssh bash Gabel wiederholen: keine Kind-Prozesse

Anzahl der Antworten 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

.FLEDERMAUS Zu .SH Konvertieren?

Anzahl der Antworten 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

"getpwnam() fehlgeschlagen" /bin/sh nur bei Aufruf aus cron

Anzahl der Antworten 5 Antworten
Hier der Inhalt meiner crontab-Datei: SHELL=/bin/bash PATH=/sbin:/bin:/usr/sbin:/usr/bin MAILTO="[email protected]" */5 * * * * sh /robot/1/master.sh >/dev/null 2>&1 */5 * * * * sh /robot/2/master.sh >/dev/null 2>&1 */5 * * * * sh /robot/3/master.sh */5 * * *

wie zu lösen, Nicht um ein Verzeichnis Fehlermeldung in UNIX

Anzahl der Antworten 1 Antworten
Habe ich erstellt ein Verzeichnis mit dem folgenden Befehl /usr/bin/mkdir -p "${exa}/isrvce-backup"; exa ---> /sample/Beispiel und ich sehe isrvce-backup erstellt, wenn ich versucht, um auf diesem Ordner zuzugreifen, bekomme ich die folgende Fehlermeldung isrvce-backup is not a

bash: löscht alle Dateien älter als 1 Monat, aber lassen Sie Dateien von Montag

Anzahl der Antworten 4 Antworten
Ich habe eine Menge von täglichen backup-Archive. Verwalten der Datenträgerverwendung, ich brauche ein bash-Skript, das alle Dateien löschen, die älter als 1 Monat, aber halten Sie alle erstellten Dateien auf Montag, auch wenn Sie älter sind als

systemctl status zeigt inaktive tot

Anzahl der Antworten 2 Antworten
Ich bin versucht, zu schreiben, meine eigene (einfache) systemd-service, die hat einfach etwas.( Wie das schreiben von zahlen von 1 bis 10 in eine Datei, verwenden Sie das shell-Skript). Mein service-Datei sieht wie folgt aus. [Unit] Description=NandaGopal

Cannot run program "sh": Starten fehlgeschlagen

Anzahl der Antworten 3 Antworten
Ich cygwin heruntergeladen und installiert. Dann kopieren Sie die ndk-Datei auf android-Ordner. Der Weg ist C:\Program Files\Android\android-ndk-r9b then add this path to systemVaraible. Dann gewählt ndk Lage in Eclipse bevorzugen. Dann mit der rechten klicken Sie auf

Ausführen, sh Datei aus Java

Anzahl der Antworten 4 Antworten
Ich versuche zum ausführen einer sh-Datei über den folgenden code (CentOS Maschine btw) Runtime.getRuntime().exec("sh " + file.getPath()); Ich benutze diesen code für windows und es funktioniert Runtime.getRuntime().exec("cmd /c start " + file.getPath()); Könnte es sein, denn ich

Mit 'suchen', um Dateinamen ohne Erweiterung

Anzahl der Antworten 7 Antworten
Ich habe ein Verzeichnis (mit Unterverzeichnissen), von denen ich möchte alle Dateien finden, die eine ".ipynb" - Erweiterung. Aber ich will den 'find' - Befehl nur sendet mir diese Dateinamen ohne die Erweiterung. Ich kenne den ersten

Entfernen Sie redundante Pfade von $PATH-variable

Anzahl der Antworten 12 Antworten
Ich haben den gleichen Pfad in der $PATH-variable 6-mal. War ich nicht Abmelden, um zu überprüfen, ob es funktioniert hat. Wie kann ich entfernen Sie die Duplikate? Die $PATH-variable sieht wie folgt aus: echo $PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin:/home/flacs/Programmes/USFOS/bin Wie

Wie extrahieren Sie die ersten beiden Zeichen einer Zeichenkette in shell-scripting?

Anzahl der Antworten 13 Antworten
Beispiel: USCAGoleta9311734.5021-120.1287855805 Möchte ich extrahieren: US Vielen Dank an alle. Ich landete mit 'cut-c1-2', ehrlich gesagt wusste ich gar nicht "geschnitten" wurde es. Ich würde gerne sagen, ich bin ziemlich erfahren in die Kommandozeile, aber anscheinend habe

wie das Parsen einer Konfigurationsdatei (*.conf) in shell-Skript?

Anzahl der Antworten 4 Antworten
Ich bin neu in shell-Skript. Ich habe eine Datei app.conf als : [MySql] user = root password = root123 domain = localhost database = db_name port = 3306 [Logs] level = logging.DEBUG [Server] port = 8080 Möchte

Ein Skript ausgeführt, nach startx automatisch

Anzahl der Antworten 1 Antworten
Mit meinem Raspberry Pi, ich habe es login Benutzer pi automatisch, dann starten Sie tomcat automatisch und dann startet X-server als auch. Für Interessierte auto-login: 1:2345:respawn:/bin/login -f pi tty1 </dev/tty1 >/dev/tty1 2>&1 statt 1:2345:respawn:/sbin/getty 115200 tty1 in

Warum wird meine bash-code fail, wenn ich es mit sh?

Anzahl der Antworten 2 Antworten
Habe ich eine Zeile code, der funktioniert gut in meinem terminal: for i in *.mp4; do echo ffmpeg -i "$i" "${i/.mp4/.mp3}"; done Dann legte ich den genau gleiche code-Zeile in ein Skript myscript.sh: #!/bin/sh for i in

Wie sehen die änderungen einer Datei auf Mac OSX mit FSWatch?

Anzahl der Antworten 2 Antworten
Ich versuche, fswatch übersetzen Sie die folgenden Zeilen aus einem linux-bash-Skript führen Sie es auf Mac OSX: inotifywait -r -m 'myfolder/' | while read MODFILE do echo "something" done Da inotifywait funktioniert nicht auf Mac OSX will

Schreiben Sie das aktuelle Datum und Zeit in eine Datei mit shell-Skript

Anzahl der Antworten 1 Antworten
Ich versuche mit einem shell Skript zu schreiben, das aktuelle Datum und die Uhrzeit in eine Datei. Hier ist was ich bisher echo "$(date)" >> //home/user/Desktop/Scripts/Date Logs/datelog.txt Wird es sagen, dass es abgeschlossen ist, aber nichts wird

Eine variable verändert sich innerhalb einer while-Schleife wird nicht gespeichert

Anzahl der Antworten 6 Antworten
In dem folgenden Programm, wenn ich die variable $foo auf den Wert 1 innerhalb der ersten if Aussage, es funktioniert in dem Sinne, dass Ihr Wert wird gespeichert nach der if-Anweisung. Allerdings, wenn ich die gleiche variable

Befehl nicht gefunden " - Fehler in der Bash-variable Zuordnung

Anzahl der Antworten 6 Antworten
Habe ich dieses Skript aufgerufen test.sh: #!/bin/bash STR = "Hello World" echo $STR wenn ich sh test.sh ich dieses: test.sh: line 2: STR: command not found Was mache ich falsch? Ich schaue extrem basic/Anfänger-bash-scripting-tutorials online und dies

Wie kann ich einen Zeilenumbruch in einem string in sh?

Anzahl der Antworten 11 Antworten
Diese STR="Hello\nWorld" echo $STR produziert als Ausgabe Hello\nWorld statt Hello World Was muss ich tun, um einen Zeilenumbruch in einem string? Hinweis: Diese Frage ist nicht etwa echo. Ich bin mir dessen bewusst echo -e, aber ich

Sind shell-Skripts, die empfindlich auf die Kodierung und zeilenendungen?

Anzahl der Antworten 5 Antworten
Ich mache eine NW.js app auf dem Mac, und möchten, führen Sie die app im dev-Modus durch Doppelklick auf ein Symbol. Ersten Schritt, den ich versuche zu machen meiner shell-Skript arbeiten. Mit VSCode auf Windows (ich wollte

Ich habe gerade eine variable zugewiesen, aber echo $variable zeigt etwas anderes

Anzahl der Antworten 6 Antworten
Hier sind eine Reihe von Fällen, in denen echo $var zeigen können, einen anderen Wert als das, was war gerade zugewiesen. Dies geschieht unabhängig davon, ob der zugewiesene Wert war "doppelte Anführungszeichen", 'single-quoted' oder ohne Anführungszeichen. Wie

Unterschied zwischen sh und bash

Anzahl der Antworten 10 Antworten
Beim schreiben von shell-Programme, die wir verwenden oft /bin/sh und /bin/bash. Normalerweise verwende ich bash, aber ich weiß nicht, was ist der Unterschied zwischen Ihnen. Was der wesentliche Unterschied zwischen bash und sh? Was müssen wir tun,

Datei Lesen, die auf dynamischen Speicherort der Datei mithilfe von talend

Anzahl der Antworten 2 Antworten
Ich bin mit Talend Studio for Data Integration v5.3.1. Dass ich erstellt eine Job für fileDelimited. Hochgeladen habe ich eine CSV-Datei und liest die Datei. Ich exportierte den Job als Zip-Datei, extrahiert es und ich leite die

shell-script für das vergleichen von zwei Variablen

Anzahl der Antworten 1 Antworten
Habe ich ein Skript erstellt für die Aktualisierung einige IP-Adresse in iptables. Hiermit beschreibe ich die Probleme, die ich bin mit Blick auf, die. Fragen: Vergleich nicht passiert zwischen zwei Variablen in einem Skript Am Ende von