Tag: ksh

Die KornShell ist ein open source, POSIX-kompatibles shell-Sprache von AT&T basiert auf der original-Bourne-shell. Stellen Sie sicher, Sie wissen, ob Ihre ksh ist ksh93 oder ein Klon.

Löschen bestimmter Werte aus einem array in der ksh

Anzahl der Antworten 3 Antworten
Habe ich eine angepasste .Profil, dass ich verwenden in der ksh und unten ist eine Funktion, die ich erstellt zu überspringen hin und her von Verzeichnissen mit allzu komplizierte oder lange Namen. Wie Sie sehen können, die

cygwin - Datei kopieren Sie auf die UNC-Freigabe

Anzahl der Antworten 1 Antworten
Erste, ich weiß absolut nichts über CYGWIN so mit mir tragen... Unsere Entwickler benötigen, zu beschaffen, die einige text-dumps von unserer DBAs. Sie arbeiten mit Oracle auf Windows über eine CYGWIN-Umgebung, und kornshell. Frage: Wie können wir

Sub-shell Unterschiede zwischen bash und ksh

Anzahl der Antworten 3 Antworten
Habe ich immer geglaubt, dass eine sub-shell war nicht ein Kind-Prozess, aber ein anderes shell-Umgebung, die in demselben Prozess. Verwende ich einen grundlegenden Satz von built-ins: (echo "Hello";read) Auf einem anderen terminal: ps -t pts/0 PID TTY

Erstellung von Dynamischen Variablennamen in der KornShell

Anzahl der Antworten 2 Antworten
Ich habe eine Suche, aber nicht finde, so etwas, was ich versuche zu tun. Ich habe eine Liste von Server-Hostnamen & IPs Servera | IPa Serverb | IPb Servern | IPn Möchte ich Katze auf diese Datei,

Lesen einer Zeile aus einem Befehl out (stdout) zu einem array

Anzahl der Antworten 1 Antworten
Schrieb ich so ein script: #!/usr/bin/ksh93 while read -A value; do print -- "I am here" print -- ${value[@]} done < `<command>` Meine Absicht ist, leiten Sie die stdout-Ausgabe des command um das array zu füllen. Die

set-e und kurzen tests

Anzahl der Antworten 4 Antworten
Wenn ich war neu in shell-scripting, dass ich eine Menge von kurzen tests statt if Aussagen, wie false && true. Dann später habe ich gelernt, mit set -e, und fand meine Scripte waren zu sterben für einige

LRM-00116: Syntaxfehler bei 'DIRECTORY' nach '='

Anzahl der Antworten 1 Antworten
Hallo, ich bin erstellen Sie ein Skript zum aktualisieren von oracle-schema. Beim Versuch, die backup-schema-das ich immer den folgenden Fehler. Ich habe überall gesucht und niemand scheint zu sein, dass dieser genau denselben Fehler. Jede raten? #!/bin/ksh

"/bin/sh ls-l -R'" vs "/bin/sh -c 'ls -l -R'"

Anzahl der Antworten 2 Antworten
Was ist der Unterschied zwischen folgenden zwei Befehle bei der Ausführung auf AIX? /bin/sh 'ls -l -R' /bin/sh -c 'ls -l -R' Die zweite führt man einen zusätzlichen parameter. 😛 Was meinst du? Welche zusätzlichen parameter? Unter

Bash-Skript zu Scannen, Unterverzeichnisse und kopieren Sie den Inhalt der Datei zu einer anderen Datei

Anzahl der Antworten 3 Antworten
Ich brauche ein bash-Befehl, der Blick durch jedes home-Verzeichnis auf einem system, und kopieren Sie den Inhalt der .forward-Datei in eine einzelne Datei zusammen mit dem kopieren der Namen des Verzeichnisses, es ist nur kopiert aus. So

Holen der letzten n Zeichen des string in der ksh

Anzahl der Antworten 3 Antworten
Sagen wir ich habe eine variable name halten einige string-Wert Zu Holen, letzten n Zeichen, in bash schreiben wir : $ echo "${name: -n}" was ist das äquivalent Weise in ksh habe ich gesehen sed und awk

Ausführung Letzte Befehl in der ksh

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

bash-Shell: debug-option und Funktionen

Anzahl der Antworten 5 Antworten
Wenn ich bash -x myscript.sh Hol ich die debugging-Ausgabe. Aber wenn ich eine Funktion in myscript.sh, den code in der Funktion immun gegen die -x-option. Es schreibt die Ausgabe nur der name der Funktion. So erhalten Sie

wie zählen Sie die Anzahl der Zeilen in einer Variablen in einem shell-Skript

Anzahl der Antworten 4 Antworten
Haben einige Schwierigkeiten hier. Ich will die Ausgabe von ls-Befehls in eine variable. Später dann verwenden Sie die variable und die Anzahl der Zeilen in es. Ich habe versucht, ein paar Variationen Dies funktioniert, aber dann, wenn

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:

Wie kann man den Wert einer variable gegeben, seinen Namen in der korn-shell?

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit in der ksh um den Wert einer variable, wenn Sie den Namen der Variablen? Beispiel: #!/usr/bin/ksh var_name=$1 #pretend here that the user passed the string "PATH" echo ${$var_name} #echo value of $PATH --

Löschen Sie eine Zeile mit SED aus einer Datei und leiten Sie die Ausgabe in dieselbe Datei

Anzahl der Antworten 2 Antworten
Ich benutze sed-Befehl zum löschen der ersten beiden Zeilen und die Letzte Zeile aus einer Datei und ich möchten, leiten Sie die Ausgabe in die GLEICHE Datei BEISPIEL : sed '1,2d' '$d' pra >pra dieser löscht die

Überprüfen, ob ein Verzeichnis existiert auf einem anderen server in der ksh

Anzahl der Antworten 1 Antworten
Ich versuche zu überprüfen, ob ein Verzeichnis existiert, bevor eine Datei in Korn, mit dem Klassiker: if [[ -d ${dir} ]]; then scp file else exit 12 fi Mein Problem: , Dass sich das Verzeichnis auf einem

Wie kann ich die Erfassung einer SQLPlus-exit-code in ein shell-Skript aus?

Anzahl der Antworten 2 Antworten
Ich habe eine KornShell (ksh) script, dass die logins in SQL*Plus und ein Skript ausführt. Innerhalb der shell-Skript würde ich gerne erfassen, den status-code der SQL-Anweisung, die ausgeführt wurde. Derzeit gibt es eine Fehlermeldung mit SQL und

Shell-script, user-prompt/input

Anzahl der Antworten 3 Antworten
Dies ist ein grober korn-shell-Skript, dass jemand anderes schrieb. Ich weiß nicht viel über die Verwendung von shell-syntax, und ich bin mir auch nicht sicher, ob dies möglich ist. Ist es eine Möglichkeit für mich, um diese

Wie awk verwenden, um Spalten in einer Schleife?

Anzahl der Antworten 2 Antworten
Ich habe einen mehrspaltigen text Ausgabe aus irgendeinem Befehl ein, und drucken möchten, werden die Spalten nacheinander, wie: #!/usr/bin/ksh typeset -i i=0 while [[ $i -lt 5 ]]; do <command 1> |awk '{print $i}' |<command 2> i=$i+1

So finden Sie Dateien, die älter als N Tage von einem bestimmten timestamp

Anzahl der Antworten 3 Antworten
Ich wollen, um Dateien zu finden, die älter als N Tage von einem gegebenen Zeitstempel im format YYYYMMDDHH Ich kann Dateien finden, die älter als 2 Tage mit dem nachstehenden Befehl, aber das findet Dateien mit der

test-Fehler "- argument erwartet" beim Vergleich "("

Anzahl der Antworten 2 Antworten
Kann mir bitte jemand erklären, warum dieser Befehl einen Fehler zurück (auf Solaris, ksh): if [ "(" = "(" ]; then echo 1;fi; ksh: test: argument expected Den gleichen bash benutzen, ist OK, und gibt "1" als

shell-Skript + Summe zahlen

Anzahl der Antworten 4 Antworten
was das beste einfache und elegante Weise zu Summe Anzahl in der ksh oder bash mein Beispiel ist über let-Befehl , aber ich möchte zu finden eine bessere Möglichkeit zur Zusammenfassung aller zahlen beispielsweise num1=1232 num2=24 num3=444

Wie AutoVervollständigen bei der KornShell command line mit dem vi-editor

Anzahl der Antworten 2 Antworten
In der KornShell (ksh) auf UNIX-Version AIX 5.3 mit der editor-Modus legen Sie vi mit: set -o vi Was sind die Schlüssel-Striche an der shell-Befehlszeile ein, um AutoVervollständigen eine Datei oder ein Verzeichnis-Namen? InformationsquelleAutor David | 2008-09-17

KSH: Wie hinzufügen von Datum, Zeit, am Ende eine Neue Datei z.B. FileMMDDYYYYHHMM

Anzahl der Antworten 1 Antworten
Ich bin eine Anforderung, wo ich die Ausgabe als FileMMDDYYYYHHMM Ich habe versucht, die folgenden Dinge Ich habe eine Datei namens abc.ksh, in dem ich Erklärt haben, eine variable als MYDATETIME=${DATE}${TIME} und ich bin die übergabe der

Wie man Dateinamen mit UNIX?

Anzahl der Antworten 2 Antworten
Ich brauche, um einen Dateinamen aus einem Verzeichnis für die Datei, die verarbeitet werden können auf meinem UNIX-system. Es wird nur eine Datei in das Verzeichnis und der name ändert sich dynamisch (durch eine un-named außerhalb Methodik).

Unix cp argument list too long

Anzahl der Antworten 6 Antworten
Ich bin mit AIX. Wenn ich versuche, kopieren Sie die Datei in einem Ordner zu einem anderen Ordner mit dem folgenden Befehl: cp ./00012524/*.PDF ./dummy01 Die shell beschwert sich: ksh: /usr/bin/cp: 0403-027 The parameter list is too

wie verketten von zwei oder mehr gespeicherten Zeichenfolge in eine variable im awk-Skript

Anzahl der Antworten 2 Antworten
ich will verketten von drei Variablen Ausgabe in einer variable innerhalb eines awk-Skript in print-Anweisung. ex: a="a" b="b" c="c" und die erwartete Ausgabe ist d=a-b-c sind a, b, und c shell-oder awk-Variablen? Tun Sie drucken möchten d=a-b-c

Rohr Eingang in ein Skript

Anzahl der Antworten 3 Antworten
Ich geschrieben habe ein shell-Skript mit ksh-Shell zu konvertieren eine CSV-Datei in Kalkulationstabellen-XML-Datei. Es dauert eine vorhandene CSV-Datei (der Pfad ist eine variable im Skript) und dann erstellt eine neue Ausgabe-Datei .xls. Das Skript hat keine Parameter.

Wechsel in das übergeordnete Verzeichnis in unix

Anzahl der Antworten 10 Antworten
verwenden wir im Allgemeinen, cd .. für das übergeordnete Verzeichnis cd ../../ zu gehen, um den Eltern übergeordnete Verzeichnis. und cd ../../../../../ für die 5. übergeordnete Verzeichnis. ist es ein einfacher Weg, dies zu tun? shell die

Wie kann ich extrahieren einer Teilzeichenfolge nach einem bestimmten string in der ksh?

Anzahl der Antworten 6 Antworten
Wenn ich einen string wie diesen: The important variable=123 the rest is not important. Möchte ich extrahieren Sie die "123" - Teil in der ksh. Bisher habe ich versucht: print awk ' {substr($line, 20) }' | read

KornShell - Set "-x" (debug) flag Global?

Anzahl der Antworten 5 Antworten
Gibt es eine Möglichkeit zum festlegen der debug-Modus(set-x) auf eine KornShell (ksh), Skript, weltweit? Derzeit scheint es, habe ich etwas wie die folgende: a(){ set -x #commands } b(){ set -x #more commands } set-x a #commands

Konvertieren Sie einen text-string in der bash array

Anzahl der Antworten 3 Antworten
Wie konvertiere ich einen string in der BASH ein array in der bash! Ich habe einen string str enthält "title1 title2 title3 title4 title5" (durch Leerzeichen getrennt-Titel) Möchte ich die str modifiziert, um ein array gespeichert wird,

Wie zu verwenden mailx senden der Datei als text, und fügen Sie zusätzlichen text zur E-Mail-body?

Anzahl der Antworten 1 Antworten
Wie zu senden text in E-Mail zusammen mit dem Inhalt der Datei, nicht wollen, senden Sie die Datei als Anhang? ist es möglich per mailx-Befehl? mailx -s "Email log file" [email protected] <$log_file; $log_file Inhalt wird per E-Mail

Wie benutzerdefinierte Anzeige prompt in KornShell, um zu zeigen, hostname und das aktuelle Verzeichnis?

Anzahl der Antworten 7 Antworten
Ich bin mit KornShell (ksh) auf Solaris und derzeit meine PS1 env var ist: PS1="${HOSTNAME}:\${PWD} \$ " Und die Aufforderung angezeigt wird: hostname:/full/path/to/current/directory $ Allerdings möchte ich es auf display: hostname:directory $ In anderen Worten, wie kann

So exportieren Sie mehrere Variablen mit dem gleichen Wert in der ksh?

Anzahl der Antworten 3 Antworten
Ich wollen, legen Sie die folgenden Variablen auf den gleichen Wert in einer einzigen Zeile Example: export A=B=C=20 Gibt es eine syntax zur Verfügung, die in 'bash', aber wie kann ich erreichen das oben in ksh ?

Datei Ausführung mit dot Raum versus slash dot

Anzahl der Antworten 1 Antworten
Ich bin versucht, die Arbeit mit einer vorhandenen Bibliothek von code, aber begegnet sind ein Problem. Kurz gesagt, führe ich ein shell-script (nennen wir dies eine A), deren ersten Akt ist der Aufruf ein script (B). Skript

Warum nicht ** * * Sortieren** sortiert das gleiche auf jeder Maschine?

Anzahl der Antworten 4 Antworten
Unter Verwendung der gleichen Art Befehl mit dem gleichen input produziert unterschiedliche Ergebnisse auf verschiedenen Maschinen. Wie behebe ich das? InformationsquelleAutor Jon Ericson | 2008-08-26

Shell-scripting - wie Sie richtig analysieren, output -, Lern-Beispiele.

Anzahl der Antworten 3 Antworten
So, ich möchte die Automatisierung eines manuellen task-shell-scripting, aber ich bin ein wenig verloren, wie zum Parsen der Ausgabe von ein paar Kommandos. Ich wäre in der Lage, diese in andere Sprachen erstellt werden, ohne ein problem,

KSH-scripting: wie teilt man auf ',' wenn Werte entgangen Kommas?

Anzahl der Antworten 2 Antworten
Ich versuche zu schreiben KSH-Skript für die Verarbeitung einer Datei, bestehend aus name-Wert-Paare, mehrere von Ihnen auf jeder Zeile. Format: NAME1 VALUE1,NAME2 VALUE2,NAME3 VALUE3, etc Angenommen, ich Schreibe: read l IFS="," set -A nvls $l echo "$nvls[2]"

Ausführen der SQL-Abfrage auf einer Oracle-Arbeit in Unix-prompt aber nicht im shell-Skript

Anzahl der Antworten 1 Antworten
Ich versuche eine Verbindung zu einer Oracle-db mit Hilfe von ein ksh-Skript. Wenn ich dieses direkt aus der Eingabeaufforderung funktioniert es. Aber wenn ich legte es in ein Skript (abc.sh) es funktioniert nicht. Unten ist das, was

Holen Sie sich gestern das Datum in Unix - KSH-Skript

Anzahl der Antworten 3 Antworten
Dem nachstehenden Befehl wird verwendet, für immer die yerterdays Datum in Unix-Ksh auf HP-UX - DATE_STAMP=`TZ=CST+24 date +%m/%d/%Y` Kann jemand lassen Sie mich wissen, was bedeutet "CST + 24 Datum" im obigen Befehl machen? Ist dies der

Überprüfung der Anzahl der KSH-Skript Argumente

Anzahl der Antworten 1 Antworten
Wenn myscript ausgeführt wird, mit den folgenden Argumenten es schlägt fehl mit Fehler 255 (unten) 1 2 3 4 5 6 7 myscript value value /my/path/to/file my_file /tmp/value value Überprüfung der Anzahl der übergebenen Argumente if [

Elegante Verwendung von arrays in ksh

Anzahl der Antworten 2 Antworten
Ich versuche, bauen Sie auf eine Art von Immobilie festgelegt in der ksh. Dachte, der einfachste Weg, dies zu tun war arrays verwenden, aber die syntax ist, mich zu töten. Was ich will, ist zu Bauen Sie

wie die Flucht der ungewöhnlichen/uniq-Zeichen aus erwarten scripts?

Anzahl der Antworten 2 Antworten
in erwarten-Skript kann ich einen beliebigen Befehl oder Zeichen, um Sie auf remote-Maschine aber die traurige Sache ist, dass erwarten kann senden den gleichen Charakter, wie Sie definiert im Skript erwarten beispielsweise Möchte ich laufen, diese Zeile

Konsolidieren Sie mehrere if-Anweisungen in der Ksh

Anzahl der Antworten 3 Antworten
Wie kann ich konsolidieren Sie die folgenden if-Anweisungen in einer einzigen Zeile? if [ $# -eq 4 ] then if [ "$4" = "PREV" ] then print "yes" fi fi if [ $# -eq 3 ] then

expr: non-numeric argument-shell-Skript

Anzahl der Antworten 4 Antworten
Dem unten schauen funktioniert nicht: if [ $LEN = `expr $CNPROC + $CTotal` ]) und zurück expr non-numeric argument shell script. Immer, es geht um anderes. Bitte sagen Sie mir, was ist der Fehler. Früher wurde ich

Konvertieren von Skripten ksh, bash

Anzahl der Antworten 2 Antworten
Habe ich einige ksh-Skripts, die ich umwandeln möchte für die Ausführung mit bash statt. Gibt es nützliche Online-Ressourcen für diese? Ich bin wirklich auf der Suche nach einer Liste der Unterschiede zwischen den beiden Schalen und alle

echo-Wert in eine variable?

Anzahl der Antworten 2 Antworten
x=102, y=x bedeutet, wenn ich echo $y gibt es x echo $y x --und nicht 102 und wenn ich echo $x gibt es 102 können sagen, ich dnt wissen, was drin ist y ich will den Wert

Bezüglich der 'for' Schleife in der KornShell

Anzahl der Antworten 4 Antworten
Gibt es eine Möglichkeit, die Umsetzung der folgenden Verwendung von 'für' in der KornShell (ksh)? Hier ist das C-äquivalent: for(i=1;i<20;i++) { printf("%d",i); } Ich Frage mich, ob dies umgesetzt werden kann, mit 'nur ' für' und nicht