Neue Fragen mit dem Tag «ksh»
Insgesamt gefunden 79 Fragen
0
Bewertungen
0
Antworten
383
Ansichten
Ksh-Task in Cmder einrichten
Ich suche nach einer Möglichkeit, eine Kornmuschel in Cmder zu verwenden . Ich versuche, einen Eintrag im Task-Menü hinzuzufügen, wodurch ich ein neues ksh-Fenster starten könnte. Ich sah mksh an, vergeblich noch. Es scheint einen Versuch des Win32-Ports zu geben, aber die letzte Betaversion ist von...
fragte Alexis Dufrenoy vor 6 Jahren
0
Bewertungen
1
Antwort
408
Ansichten
Wie kann ich die Suche in ksh über SSH rückgängig machen?
Derzeit verwende ich PuTTY, um eine Verbindung zu einem Linux-Server kshherzustellen ( auf RHEL, wenn das wichtig ist). Die Verwendung von Ctrl+ Rfunktioniert jedoch nicht ( ^Rerscheint nur auf dem Bildschirm). Ich bin ziemlich überrascht, dass ich trotz meiner Suche nichts im Zusammenhang mit diese...
fragte Asoub vor 6 Jahren
0
Bewertungen
0
Antworten
285
Ansichten
Holen Sie sich die Verbindungsantwort in die KSH-Skriptvariable
Ich schreibe ein ksh-Skript, das eine Liste von Servern durchläuft, die Kernel-Version überprüft und diese auf dem Bildschirm ausgibt. Dies ist mein Code bisher: #!/usr/bin/ksh set -x for ssh_host in $(cat srvlist) do kernel=`ssh $ssh_host "uname -a | cut -d' ' -f 1"` echo "This is the kernel res...
fragte Stan K vor 6 Jahren
1
Bewertungen
1
Antwort
316
Ansichten
Ksh / Bash-Skript zum Ausführen von Befehlen basierend auf dem Kernelnamen
Ich versuche, ein Skript zu erstellen, das alle Hostnamen aus einer Datei übernimmt und je nach Kernel verschiedene Befehle ausführt. Ich mag zunächst auf den Host - Rechner ssh und nach einer Ausgabe von uname -aBefehl Ich möchte in Abhängigkeit von der OS - Version einen bestimmten Satz von Befehl...
fragte Stan K vor 6 Jahren
0
Bewertungen
1
Antwort
326
Ansichten
ksh - Lesen einer nicht gesetzten Variablen mit dem Befehl read in ein Array
Ich habe das folgende ksh-Skript, wobei $ an_unset_var eine unset-Variable ist, die zum ersten Mal verwendet wird: read -A arr <<< "$an_unset var" echo ${#an_unset_var} echo ${#arr[*]} Bei der Ausführung erhalte ich folgende Ausgabe: 0 1 Warum wird beim Lesen einer nicht gesetzten Variabl...
fragte Neil vor 6 Jahren
0
Bewertungen
2
Antworten
569
Ansichten
Unix-Shell-Tipps, um Variablen aus einem Test einen booleschen Wert zuzuweisen
Code, um die Anforderung im Kontext anzuzeigen (derzeit Unix-Ksh): r=$( [ -z "foo" ] && echo true || echo false ) Gibt es einen besseren, einfacheren Weg, um rmit true oder false etwas zuzuweisen r=$( [ -z "foo" ]) (das scheint einen leeren Wert zu geben) oder r=[ -z "foo" ]das fehlgeschlag...
fragte NeronLeVelu vor 6 Jahren
0
Bewertungen
2
Antworten
363
Ansichten
Wie schreibe ich ein Skript in ksh, um das Terminal zu verlassen?
Ich schreibe ein Shell-Skript. Ich habe caseAussagen zu bestimmten Sachen gemacht. Ich habe eine Option / einen Fall, da qdas Terminal verlassen werden sollte. case "$i" in 1) some script. ;; q) break && exit;; Es wird jedoch nur das Skript verlassen, nicht das Terminal. Kann mir da jemand...
fragte Rohan Rana vor 7 Jahren
0
Bewertungen
0
Antworten
1150
Ansichten
Buchung der SOAP-Anforderung über die curl-Befehlszeile in ksh
Ich versuche, eine SOAP-Anfrage über die curl-Befehlszeile zu posten. In Bash kann ich die gewünschte Ausgabe erhalten. Bei Verwendung von ksh erhalte ich jedoch einen Fehler: syntax error: "<" unexpected Ich habe versucht, die Nachbearbeitungsdaten zu analysieren, indem ('mit ersetzt wird "), a...
fragte Shabbir vor 7 Jahren
0
Bewertungen
3
Antworten
395
Ansichten
Behalten Sie die erste Zeile bei, die mit einer Zeichenfolgen-Suche übereinstimmt, und entfernen Sie alle folgenden Zeilen, für die dieselbe Zeichenfolge gefunden wurde
Ich versuche, die erste Zeile, die mit einer Zeichenfolgen-Suche übereinstimmt, beizubehalten und alle folgenden Zeilen zu entfernen, für die dieselbe Zeichenfolge gefunden wurde. Irgendwelche Ideen? $ cat example-input.txt Question one|some other text Question two|dfgdfgdfgvd Question one| dfg dfg...
fragte mike vor 7 Jahren
0
Bewertungen
0
Antworten
354
Ansichten
Passwort im Shellskript-Debug-Modus unterdrücken
Gibt es eine Möglichkeit, eine beliebige Zeichenfolge (wie 'xxxx' oder '***') anstelle eines Kennworts zu drucken, wenn der Shell-Debug-Modus verwendet wird. Kontext - Ich habe einige Skripte, die eine Verbindung zur PostgreSQL-Datenbank herstellen. Wir haben das Kennwort in einer anderen versteckte...
fragte Kamlesh Gallani vor 8 Jahren
0
Bewertungen
0
Antworten
412
Ansichten
AIX schneidet die Dateigröße aus der Ausgabe von ls -l ab
In Anbetracht der 2 Zeilen des Befehls ls -l: ls -l /text*.txt -rw-r--r-- 1 root root 1307250 Jun 01 10:44 text1.txt -rw-r--r-- 1 root root 697 Jun 01 10:30 text2.txt Wie kann ich nur das Größenfeld für eine maximale Größe auswerten?
fragte MikeVH vor 8 Jahren
0
Bewertungen
2
Antworten
351
Ansicht
KShell-Skript überspringt Befehle, wenn es in cron geplant ist
Ich habe ein Kshell-Skript, das ein Java-Programm ausführt. /path/to/java -jar jarfile.jar some parameters > log Same line 5 times with different parameters appending output to log file. cat log | mail -s email@email.com Das Problem, das ich immer wieder habe, ist, wenn ich dieses Skript in cron...
fragte Weqaar Mohammed vor 8 Jahren
2
Bewertungen
2
Antworten
1015
Ansichten
Unix funktioniert nicht mit einem Platzhalter im Pfad beim Ssh'ing
Dieser Befehl mit einem * im Suchpfad funktioniert auf dem lokalen Server einwandfrei Svr1$ find /path/*/foo/ -name "*20160208" Wenn ich dies von einem anderen Server aus der Ferne versuche, funktioniert es nicht Svr2$ ssh Svr1 find '/path/*/foo/' -name "*20160208*" Die Fehlermeldung lautet: find:...
fragte LLJ vor 8 Jahren
1
Bewertungen
2
Antworten
1793
Ansichten
Verwenden von Platzhaltern im Pfad des UNIX-Suchbefehls
Dieser Befehl mit einem * im Suchpfad funktioniert auf dem lokalen Server einwandfrei Svr1$ find /path/*/foo/ -name "*20160208" Wenn ich dies von einem anderen Server aus der Ferne versuche, funktioniert es nicht Svr2$ echo $Pswd|ssh Svr1 /usr/local/bin/sudo -S find /path/*/foo/ -name "*20160208*"...
fragte LLJ vor 8 Jahren
0
Bewertungen
1
Antwort
343
Ansichten
Falte auf "Kurzform dieses Dokuments"
Entschuldigung für das x-post von stackoverflow, aber es scheint hier [notepad ++] zu sein. Nach der man kshoder man bashSeite (RHEL 6.6.0) <<< word ist das Äquivalent von: << EOF word EOF Wie bekomme ich den Notepad ++ - Stilkonfigurator (Language: Shell), um nicht zu falten <<...
fragte Ian W vor 8 Jahren
-1
Bewertungen
4
Antworten
542
Ansichten
Wie konvertiert man mit KSH "12345" in "1.2.3.4.5?"
Wenn ich mit KSH einen String habe 12345und ihn konvertieren möchte 1.2.3.4.5, wie kann ich das tun? Ich habe versucht es zu benutzen, cutaber es ist nicht unkompliziert. echo "12345" | cut -c1
fragte robin vor 9 Jahren
0
Bewertungen
1
Antwort
839
Ansichten
Weisen Sie einer Variable einen Substr aus einem String zu
Ich bin neu im Unix-Skript. Ich werde gebeten, ein ksh-Skript zu ändern. Ich muss einen Teilstring einer Zeichenfolge einer anderen Variablen zuweisen. Ich habe es unten versucht und es funktioniert nicht GET_OLDEST_FILE=`ls -ltr *$FILE_PATTERN* | head -1 | awk ''` echo "Oldest File in Dir " $GET_O...
fragte VamsiKrishna vor 9 Jahren
1
Bewertungen
1
Antwort
1805
Ansichten
Interaktives Skript; Eingabeaufforderung innerhalb einer Schleife
Wie fordere ich einen Benutzer zur Eingabe eines Shell-Skripts (ksh) in einer Schleife auf, in der eine Datei gelesen wird? Das Skript liest eine Datei ein. In jedem Schleifendurchlauf wird der Benutzer gefragt, ob er abbrechen möchte oder nicht. Die Funktion funktioniert auch außerhalb der Schleife...
fragte Chris vor 9 Jahren
1
Bewertungen
1
Antwort
1359
Ansichten
Probleme mit scp zum Kopieren einer Datei unter Unix
Ich habe ein Skript, in dem ich cksumdie Dateien in einem Verzeichnis von einem anderen Host abrufen muss. Ich war in der Lage, ssheinen anderen Host zu machen und das zu erstellen file.txt. Was ich jetzt tun muss, ist das Scp der Datei an den Host, wo ich das Skript ausgeführt habe. find $2 \! -typ...
fragte wow123 vor 9 Jahren
2
Bewertungen
1
Antwort
733
Ansichten
unix - sortieren Sie den Inhalt zweier Ordner und vergleichen Sie sie anschließend mit dem Befehl diff
Wie kann ich sortvor dem Vergleich dieser beiden Verzeichnisse den Inhalt zweier verschiedener Ordner nutzen diff?
fragte postit98 vor 9 Jahren
4
Bewertungen
1
Antwort
20913
Ansichten
Was ist der Unterschied zwischen "elif" und "else if" beim Shell-Scripting?
Ich bin sehr neu im Shell-Scripting. Wenn ich mir einen Code anschaue, der für ksh ( #!/bin/ksh) geschrieben wurde, wird in einem Skript else ifso gut wie elifalles verwendet. Was ist also der Unterschied zwischen else ifund elifbeim Shell-Scripting?
fragte Zeena Pinto vor 10 Jahren
2
Bewertungen
1
Antwort
739
Ansichten
Standardfehler an Datei übergeben und Standardfehler beibehalten?
Ich habe ein Skript (Fragment), für das ich Ausgabe und Standardfehler protokolliere: #!/bin/sh #... { date "+%Y-%m-%d %T" cd $workdir ls -ltr validfile badfile #example command that provides stdout, stderr } | tee -a $logfile Wenn ich das oben mache, bekomme ich Standard in der Logdatei. Um auch d...
fragte bgStack15 vor 10 Jahren
0
Bewertungen
0
Antworten
475
Ansichten
ksh-Skript mit if break-Anweisungen
Ich habe eine Skriptdatei, die die Serverdetails enthält set -A SERVERGRPS SERVERS_CA SERVERS_NY set -A CA ca126 ca546 ca 642 set -A NY ny112 ny113 ny114 Jetzt muss ich ein anderes Skript schreiben, das keine Serverdetails enthalten sollte. Es sollte keine Servernamen anzeigen. Es sollte die erste...
fragte Jamesking vor 10 Jahren
1
Bewertungen
1
Antwort
1101
Ansicht
Verwenden von sed zum Ersetzen einer Zeile durch eine mehrzeilige Variable in ksh
Ich habe den folgenden Text in einer Datei: XXXX NNNN JJJJ NNNN ZZZZ NNNN Ich möchte das NNNN ersetzen, damit es so aussieht: XXXX NNNN PFLICHTPROGASTER: JJJJ NNNN PFLICHTPROGASTER: ZZZZ NNNN PFLICHTPROGASTER: Wie verwende ich sed, um eine Variable durch mehr als eine Zeile zu ersetzen? Gibt es eine...
fragte Manda vor 10 Jahren
0
Bewertungen
1
Antwort
554
Ansichten
Solaris: Ein einfaches Skript funktioniert nicht, ein einzelner Befehl funktioniert nicht
In meinen Solaris Illumos führe ich ein einfaches Skript aus: update_drv -a -i '[myhardware]' [driver] svcadm disable stmf svccfg import /mypath/myconfig svcadm enable stmf Es funktioniert nicht und gibt mir keinen Fehler. Der Service stmf geht in den Wartungsmodus und ich muss neu starten! Ich ha...
fragte CSG vor 10 Jahren
1
Bewertungen
2
Antworten
1196
Ansichten
Gibt es eine Möglichkeit, "Datei nicht gefunden" oder eine Nachricht anzuzeigen, wenn Sie den Befehl "find" verwenden?
Ich versuche, das Vorhandensein mehrerer Dateien zu überprüfen, ohne vorher zu wissen, wo sich die Dateien befinden. Also dachte ich findals das De-facto- Dienstprogramm, um dies zu tun ... Es funktioniert wie erwartet, aber das Problem ist, dass es das Nichtvorhandensein von Dateien nicht erkennt,...
fragte jimm-cl vor 10 Jahren
2
Bewertungen
1
Antwort
9600
Ansichten
Endlosschleife in Terminal (ksh) zum Starten von Befehlen
Ich versuche, eine Schleife im Terminal zu erstellen, um während der Ausführung eines Skripts jede Sekunde den folgenden Befehl zu starten. Ich möchte die Schleife nicht in einer .shSkriptdatei erstellen, ich versuche es in der Eingabeaufforderung. Ich habe es versucht, aber es funktioniert nicht: f...
fragte Jorge Vega Sánchez vor 10 Jahren
1
Bewertungen
1
Antwort
1594
Ansichten
Mit Hilfe einer while-Schleife wird eine Datei in der Mitte nach dem Zufallsprinzip gelesen
Ich habe einen kleinen Codeabschnitt, der eine Datei liest, $ FUNCTION_FILE, die eine Liste von Funktionsnamen im Format enthält: func1 func2 func3 Es liest eine Zeile, führt die Funktion aus und wiederholt, bis die Datei fertig ist. Hier ist ein Ausschnitt: while read line; do LINE_NUMBER=`expr $L...
fragte noisesolo vor 10 Jahren
4
Bewertungen
1
Antwort
2223
Ansichten
Beschränkt "ulimit -u" die Anzahl der Benutzerprozesse, die in interaktiven Login-Subshells und darin erstellten tmux-Sitzungen erstellt werden?
Vor einigen Monaten habe ich eine Reihe von Bash-Skripts geschrieben, in denen Tmux zum Erstellen einer einfachen IDE auf einem AIX 7.1-Server verwendet wurde. In einem meiner Skripte ist ein Fehler, der manchmal Benutzerprozesse sehr schnell bis zu dem von ulimit festgelegten Grenzwert erzeugt. Die...
fragte Sam vor 10 Jahren
2
Bewertungen
2
Antworten
3030
Ansichten
Konvertieren Sie die Monatsnummer in den Monatsnamen
Gibt es eine Möglichkeit, die Monatsnummer mit einem Skript in einen Namen umzuwandeln? Beispiel: 2013-10-22 wird werden Oct 22 Vielen Dank. Übrigens, ich habe kein GNU-Datum und mein Betriebssystem ist AIX.
fragte peja11 vor 10 Jahren