問題タブ [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.
solaris - 簡単な Unix の質問 - 設定
Solaris 10、kshを使用しています。を実行するたびに./configure
、「ksh: ./configure: not found」というエラーが表示されます
「where configure」を実行すると、何も見つかりません。
「構成をインストール」するにはどうすればよいですか?
unix - ホスト名と現在のディレクトリを表示するために KornShell でプロンプトをカスタム表示する方法は?
Solaris で KornShell (ksh) を使用しています。現在、私の PS1 環境変数は次のとおりです。
PS1="${HOSTNAME}:\${PWD} \$ "
プロンプトに次のように表示されます。hostname:/full/path/to/current/directory $
ただし、次のように表示したいと思います。hostname:directory $
つまり、ホスト名と現在のディレクトリの名前だけを表示するにはどうすればよいでしょうかtmp
。~
public_html
networking - ksh内の別のサーバーにディレクトリが存在するかどうかを確認する
クラシックを使用して、Kornでファイルを移動する前に、ディレクトリが存在するかどうかを確認しようとしています。
私の問題:
ディレクトリが別のサーバー上にあるため、チェックするたびにスクリプトがディレクトリを見つけることができないため、失敗して毎回終了します。
私の質問:
おそらくsftp / scpのような機能を使用して、ネットワーク全体で「-d」を実行する方法はありますか?現在、ユーザーはパスワードを入力する必要がなく、正常にscpできるため、問題が1つ少なくなります。
unix - 「.」で始まる Unix コマンドの ALIAS の潜在的な危険性?
コードファイルのディレクトリを検索する際にエイリアスを使って自分でコマンドを作りたいのですが、「.」で始まるので少し緊張します。以下にいくつかの例を示します。
$ alias .cpps="ls -a *.cpp"
$ alias .hs="ls -a *.h"
困難に遭遇することを心配する必要がありますか?他の誰かがこれをしましたか?
shell - 2 つの日付の間のファイルを取得する KornShell スクリプト
KornShell (ksh) スクリプトを使用して、指定された 2 つの日付の間のファイルを取得する必要があります。1 日に複数のファイルがある場合は、その日の最新のファイルを取得します。
file - 特定の日の最新ファイルを取得する KornShell スクリプト
過去 7 日間のファイルのリストがあります。このリストから、特定の日に複数のファイルがある場合は、KornShell (ksh) スクリプトを使用してその日の最新のものを取得する必要があります。
shell - mailx コマンドの差出人メールアドレスを設定するには?
エラー条件が満たされたときに電子メールを送信する、Solaris サーバーで実行される KornShell (ksh) スクリプトに取り組んでいます。経由でメールを送信していますmailx
。
質問:mailx
コマンド で「差出人」メール アドレスを設定するにはどうすればよいですか?
現在のコード:
注: コマンドは問題なく動作しますが、「差出人」はスクリプトを実行しているユーザーの名前であり、これを別の電子メール アドレスにしたいと考えています。
どうすればこれを達成できますか?
ksh - "(" を比較すると、"argument expected" でテストが失敗する
このコマンドがエラーを返す理由を誰か説明してもらえますか (Solaris ksh の場合):
if [ "(" = "(" ]; then echo 1;fi;
ksh: test: argument expected
同じように bash を使用しても問題なく、期待どおり "1" が返され
ます。また、[[ ]] を使用しても問題ありません。
問題は最初の「(」のようです
bash - ディレクトリ自体ではないディレクトリ内のすべてのファイルを検索します
ディレクトリ自体を除くディレクトリ内のすべてのファイルと、それらのサブディレクトリ内のファイルを一覧表示する方法を探しています。
だから私が持っている場合:
./test.log ./test2.log を返すコマンドが必要です。
regex - KornShell-スクリプトでの日付検証
数字のみで入力された日付の検証を行おうとしています(例:09042009、09 / 04/2009)。
コードは日付の長さをチェックするようになりました。
日付エントリの長さだけでなく、それが実際の日付であることをどのように検証しますか?テストと正規表現を組み合わせるための構文は何でしょうか?
現在存在するコード:
これは、古いUnixシステムのKornShell(ksh)にあります。