ksh

    -1

    1答えて

    初めて選択するとオプションが表示され、うまくいきますが、画面から離れたときにこのメニューに入る機能があります(前回の選択)が表示されますが、オプションは表示されませんどうすればこれを処理できますか? PS3="Please make a selection => " ; export PS3 select var in `awk -F "#" '{print $4}' ${Temp_Co

    1

    2答えて

    に解決するから、ワイルドカードを保管してください、私はファイル名のリストに読んでいます:スペースで区切られている *.txt *.xml 。私はこれをkshスクリプトの変数に読み込み、それぞれをfindコマンドに入れる前にそれを操作できるようにしたい。問題は、変数を使って何かをすると(例えば、配列に分割するなど)、*はスクリプトのディレクトリにあるファイル名に解決されます。私が望むのは、* .

    1

    2答えて

    Linuxマシンがログイン後にパスワードを要求すると、次のexpectスクリプトがうまく動作します。しかし、私たちのLinuxマシンの中には、SSHのパスワードを必要としないものがあります(私たちはパスワードなしでログインできます)ので、パスワードなしのマシンをサポートするためにexpectスクリプトを変更する必要があります。どうやってやるの? $ expect_test=`cat << EOF

    0

    1答えて

    私は、KornShell(ksh)スクリプトの内部にSQL * Plusルーチンを埋め込んでいます。 接続文字列で自分のSIDをハードコードする限り、ルーチン全体が意図した通りに動作します。 ただし、デバッグモードであるかプロダクションモードであるかによって、接続先のSIDによって異なります。 ハードコードされたSIDの代わりに変数を使用しようとすると、接続文字列の内部でエラーが連続して発生します

    0

    2答えて

    場合、私はエラーを取得する:[コマンドは、実際にtestコマンドと同じものです if [ $num -lt 20 ]; then 、そして:あなたが[の後にスペースを必要とする./greater[4]: [: argument expected #!/bin/ksh echo "please enter a nuber " read $num if [$num -ls 20 ]; the

    0

    1答えて

    コードグリッピングの対象は何ですか? ls -lrt | grep ".* bk.*\.log" 私はそれはBKで始まるすべてのファイルを一覧表示し、ログで終了されると思いました。 誰かがそれを確認できますか? - すべてではgrepを必要としないls -lrt bk*log:次に、あなたが使用することができます を「BKで始まり、ログで終わるされているすべてのファイルをリスト」

    1

    2答えて

    ランでSEDと場所で、WindowsのパスへのUNIXパスを翻訳: echo ${MYVAR} | sed 's/\//\\/g' それが正常に動作MYVARがある場合は、// MYSERVER/myshareの しかし、同じことをやって変数に入れしようと、それはsedを で失敗します。改行またはファイルの最後のパターンで見つかっ UNCVAR=`echo ${MYVAR} | sed 's/

    0

    1答えて

    私はちょうどこれで忙しい時間を過ごしています。 nawk -F"\t" '{print substr($1,0,4)","substr($1,5,4)","substr($1,9,4)","$2","$3","$4","$5","$6}' filename これは、タブ区切りのファイルです。最初の列(12文字)を3列に分割したいので、部分文字列関数を使用します。その後、最初の列を除いて残りのデ

    0

    1答えて

    私はこのKornShell(ksh)を動作させようとしていますが、if文が動作していないようです(間違いかもしれません)。私はそれを実行するたびに Total=`echo ${marks[1]}+${marks[2]}+${marks[3]}+${marks[4]}+${marks[5]} | bc` Average=`echo "$Total 5" | awk '{print $1/$

    0

    1答えて

    curlで石鹸呼び出しを使用してxmlを取得しようとしています。以下を参照してください。ご覧のとおり、echoコマンドの出力をcurlの-dパラメータにパイプします。古いバージョンのカールがあるので、--data-urlencode関数を使用することはできません。今私のソリューションは動作しますが、curlコマンドのエラーコードを取得する方法はわかりません。助けてください! $HEADER="<x