ksh

    0

    2答えて

    おそらく最高の言葉の質問ではありませんが、うまくいけばそれは簡単な問題です。 シナリオは、ボックスAの個人アカウントからボックスBの汎用アカウントへのSSHです。ボックスBで実行されているスクリプトは、ログ記録の目的で個人アカウント名を取得する必要があります。これをキャプチャする方法はありますか?SSH自体か、シェルによってキャプチャされた情報のどちらかですか? Solarisではssh2(Ref

    1

    5答えて

    現在、私は単純なシェルの1つのライナーで特定のファイルを監視しています: filesize=$(ls -lah somefile | awk '{print $5}') 私は、PerlがExcelファイルを処理する素晴らしいモジュールを持っていることを知っています。おそらくcronを使用して、さらに統計的に使用するために結果をスプレッドシートに書き出します。

    0

    2答えて

    私はkshスクリプトを残しておく必要があります(実行するプログラムの中にはkshを主張するものがあります)。私は、入力引数 "test.txt"を取って最後の4文字を削除するか、 ".txt"を見つけて何も置き換えないでください。 bashで 私はこれはしかしkshのでは動作しません NewVar=${@/.txt/} を行うだろう。 kshで.txtを取り除くにはどうすればいいですか?試しま

    3

    5答えて

    comment in response to a shell questionのユーザーtinkertimは、bashオートコンプリートライブラリを使用するとkshをハックするのは簡単だと述べています。私は、bashオートコンプリートをAT & T ksh93と使うよりも良いものは何もありません。これはどうすればできますか? ksh93は1年に何回も新しいリリースがあるので、私はソースコードを変更

    8

    4答えて

    KSHのコマンドにbash pushd/popdビルドと同等のものがありますか?やるbashで何のpushdとPOPD知らない人のために は、ここで私は通常、この種のもののためのサブシェルを使用 pushd [-n] [dir] pushd [-n] [+n] [-n] Adds a directory to the top of the directory stack,

    17

    3答えて

    私は自分のシステムにインストールされているシェルスクリプトファイルを探していますが、がうまくいかないことが判明: $ find /usr -name *.sh をしかし、私はそこにスクリプトのトンがあることを知っています。例えば: $ ls /usr/local/lib/*.sh /usr/local/lib/tclConfig.sh /usr/local/lib/tkConfig.sh

    2

    5答えて

    私の現在の状況では、状況に応じていくつかの異なるユーザーとして接続するいくつかのUNIXコンピュータを持ち、物事を行っているマシン上のさまざまなディレクトリを横断することは珍しいことではありません。私は全体を通してkshを使用します。 私は最近私のプロンプトに手を加えていましたが、私は現在のユーザー名と現在のサーバーに応じていくつかの色を変更することができました。しかし、私が望むのは、現在のディレ

    4

    3答えて

    私はkshのスクリプトが標準入力経由か、着信何かがあるかどうかに応じて異なる動作を持つようにしたい: (1) cat file.txt | ./script.ksh (then do "cat <&0 >./tmp.dat" and process tmp.dat) vs. (2) ./script.ksh (then process $1 which must be a readable re

    2

    4答えて

    に変換: typeset unixpath=/foo/bar/ そして、私はKornシェル(ksh)の場合は、スクリプトを使用して、DOSのパスに変換する必要があります。 dospath=\\\\foo\\\\bar\\\\

    11

    4答えて

    同じ入力を持つ同じのソートコマンドを使用すると、異なるマシンで異なる結果が生成されます。どうすれば修正できますか?