問題タブ [ksh]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
7 に答える
58594 参照

shell - kshのintの範囲を反復処理しますか?

kshのforループを使用して単純な範囲のintを反復処理するにはどうすればよいですか?

たとえば、私のスクリプトは現在これを行っています...

...しかし、範囲を7より上に拡張したいと思います。より良い構文はありますか?

0 投票する
3 に答える
214 参照

c++ - 正確なヘッダー ファイルを識別する

ソースファイル (*.c) でいくつかのマクロを使用しています。

コンパイル中またはライブラリから、この特定のマクロが解決された正確なヘッダー ファイルを特定できる方法はありますか?

問題は、一部のヘッダー ファイルで 10 に定義されたマクロを使用しているが、コードで受信される値が 4 であることです。そのため、すべての dep ファイルにアクセスしてチェックインする代わりに、マクロが解決されたソースを特定する直接的な方法がある場合に備えて知りたいと考えています。

0 投票する
3 に答える
5070 参照

git - SSH-ksh:git:見つかりません

SolarisサーバーでGITを実行しています。

Windowsマシンから、cygwinをインストールして、サーバーでホストされているリポジトリのクローンを作成しようとしました。

私は次のことをします:

だから私は試してみます

gitは/usr/ bin /ではなく、/ usr / local /bin/にあるようです。サーバーのホームディレクトリにある.bashrcのPATHを変更して/usr/ local / bin /を追加しようとしましたが、機能しないようです。

私は何を間違っているのですか?

0 投票する
5 に答える
48877 参照

unix - KornShell コマンドラインで矢印キーと削除キーを機能させる

私は Unix が初めてで、sun solaris (v10 だと思います) を使用しています。シェルを KornShell (ksh) として設定しています。

コマンドラインで矢印キーと削除キーを機能させる方法を知りたいです。set -o emacs を実行しましたが、バックスペースは機能しますが、矢印キーと削除キーは機能しません。

また、コマンド ラインの履歴を循環するように上下矢印キーを設定することは可能ですか?

0 投票する
1 に答える
157 参照

shell - KShellバックグラウンドタスクがジョブに表示されない

バックグラウンドタスクを開始するための簡単なKShellスクリプトを作成しました

次のコマンドで実行します

ジョブを実行しても結果は得られませんが、コマンドが実行されてpsに表示されます。

512232 pts / 0 0:34 / bin / ksh ./detectFile / usr / local / data / testFile

ジョブでアイテムを表示できないのはなぜですか。また、スクリプトを変更してジョブに表示されるようにするにはどうすればよいですか。

0 投票する
5 に答える
65432 参照

bash - kshでの同等性のための文字列の比較

私は以下のシェルスクリプトでテストしています:

if条件でこのエラーが発生します。

==本当に使用する正しい構文ではありませんか?私は以下のようにコマンドラインで実行しています

誰かが解決策を提案できますか?ありがとう。

0 投票する
5 に答える
801 参照

unix - UNIXシェルスクリプトの場合:$とは何ですか?に展開しますか?

$の意味は何ですか!シェルまたはシェルスクリプトで?次のようなスクリプトを理解しようとしています。

変数を出力し直しています。それで全部ですか?私たちが持っている他の$xオプションは何ですか?$$、$ *、$?を知っている人はほとんどいません。誰かが私に良い情報源を教えてくれるなら、それは役に立ちます。ところで、これはSun OS 5.8、KSHにあります。

0 投票する
3 に答える
34864 参照

shell - KornShellスクリプトの日付をDD-MON-YYYYにフォーマットするにはどうすればよいですか?

KornShell(ksh)スクリプトの日付をDD-MON-YYYYにフォーマットするにはどうすればよいですか?

私は以下を試しました:

2009年11月4日を返します。11月を11月にする必要があります(すべて大文字)。これは日付ユーティリティで実行できますか?

0 投票する
1 に答える
338 参照

ksh - Redirection to a strange file descriptor no

I came across a working ksh script [interactive] today, where I saw the below statement.

I wonder the use of >&5 when the author could have as well use nothing or say >&1.

Can someone shed some light on this point ?

Thanks in advance

-- Benil

0 投票する
2 に答える
14972 参照

string - KornShellPrintf-文字列のパディング

printfを使用して文字列を特定の幅にパディングするKornShell(ksh)関数を作成しようとしています。

例:

電話

出力

私は現在持っています:

編集:これはそれ自体で機能しているようですが、スクリプトでこれを割り当てると、最初のスペースを除いてすべてが失われるようです。

出力:

また、printfを使用しない提案も受け付けています。私が本当に得ようとしているのは、kshから固定幅のファイルを作成する方法です。