Neue Fragen mit dem Tag «ksh»

Insgesamt gefunden 79 Fragen

0
Bewertungen
0
Antworten
385
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
411
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
290
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
320
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...

0
Bewertungen
1
Antwort
331
Ansicht

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
573
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
368
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
1153
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
397
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 8 Jahren

0
Bewertungen
0
Antworten
356
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
416
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
355
Ansichten

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
1018
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:...

1
Bewertungen
2
Antworten
1798
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*"...

0
Bewertungen
1
Antwort
347
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
546
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
842
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
1808
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
1362
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 10 Jahren

2
Bewertungen
1
Antwort
739
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 10 Jahren

4
Bewertungen
1
Antwort
20917
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
742
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
477
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
1102
Ansichten

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...

0
Bewertungen
1
Antwort
557
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
1202
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
9604
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
1598
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
2226
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...

2
Bewertungen
2
Antworten
3032
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 11 Jahren