問題タブ [csh]

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 投票する
5 に答える
71150 参照

linux - bash vs csh vs other-どちらがアプリケーションのメンテナンスに適していますか?

重複の可能性:
どのLinuxシェルを使用する必要がありますか?

私はLinux環境に習熟し始めており、コマンドシェルスクリプトの観点から選択した武器を選択しようとしています(私はまだこれで大きなn00bなので)、私(および他の人)が管理、テストするのに役立ちます*NIX環境で実行されている一連のサーバー側アプリケーションを管理します。

私の質問は次のとおりです。次の基準を考慮した場合に推奨されるコマンドシェルは何ですか。

  1. シェルスクリプトに触れたことがないジュニア開発者にとって、習得/理解するのはどれほど簡単ですか?

  2. このシェルスクリプトを知っている開発者の大きなプールはありますか?

  3. 安全で使いやすいですか?スクリプトエラーは無音ですか、それともインテリジェントなエラー出力を提供しますか?

  4. どれくらい持ち運び可能ですか?-同じスクリプトがOpenSolarisとRedhat、FreeBSDで実行されることを期待できますか?(特定のOSの付与されたコマンド構文とオプションはそれに応じて変更されます)

  5. それはどのくらい標準ですか?* NIXのほとんどのディストリビューションに含まれると予想されますか、それとも追加でインストールする必要がありますか?

特定のコマンドシェルに対して強い感情を抱くキャンプがあることを理解しています。私は情報に基づいた意見を探しています。

0 投票する
4 に答える
2079 参照

csh - cshスクリプトを調達するときに`__FILE__`を取得するにはどうすればよいですか

呼び出し元のcshシェルでいくつかのenv変数を設定するために使用されるスクリプトがあります。これらの変数の一部は、スクリプトの場所によって異なります。

ファイルが適切なcshスクリプトである場合、$ 0を使用してアクセスできます__FILE__が、sourceを使用してスクリプトを実行すると、cshまたはtcshと表示されます。

これを使用して親シェルに変数を設定しているので、sourceを使用する必要があります。

何をすべきか?

0 投票する
4 に答える
2996 参照

regex - ここで期待どおりに rm が機能しないのはなぜですか?

簡単なことをしたいだけです。ディレクトリに次のファイルを取得しました。

次に、次のコマンドを発行します。

残念なことに、baa削除されません。でもこれは:

baa私が期待するように与えます。したがって、問題はrm入力の受け取り方にあると思いますが、その理由はわかりません。これを csh と bash の両方で試しました。

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

module - cshエイリアスをMODULEFILE互換のset-aliasコマンドに変換するにはどうすればよいですか?

同僚と共有したいエイリアスがたくさんあり、それをプロジェクトのモジュールファイルに入れたいと思います。変換を行うスクリプトはありますか?または、少なくとも私に良いスタートを切って、それから私はうまく翻訳されなかったものを修正することができましたか?

PSより多くの担当者がいる誰かがmodulefileタグを作成できますか?

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

unix - スクリプトで cd を実行し、そのディレクトリにとどまる - 「source」コマンドが役に立たない

ここにある答えを使用してみました:

シェルスクリプトで「cd」を実行し、スクリプトが終了した後もそこにとどまる方法は?

「source」コマンドを追加すると、「source」を実行するか、cshrc でコーディングされたエイリアスを使用してスクリプトを呼び出すかに関係なく、スクリプトの実行後もディレクトリは変更されません。

どんな助けでも大歓迎です!

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

linux - csh での Matlab のようなコマンド履歴の補完

私の質問は、csh の履歴に保存されているコマンドのコマンド ライン補完を取得し、コマンドの開始を書き込み、上/下矢印を使用してリスト内を移動する方法です。これは、Matlab と同様の方法です。例:

以下の投稿で bash シェルについて回答されたトピックを見ましたが、csh については回答されていません。cshではできないのではないかと思います...

ここここ

ありがとう

PS: 私の最初のスタックオーバーフローへの侵入、このサイトは最高です !!

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

shell - シェルコマンドがcshellに存在するかどうかを調べる方法

シェル コマンドが存在する場合は 1 を返し、それ以外の場合は 0 を返す関数を探していwhichます。存在する場合はコマンドのパスを返すコマンドがあることがわかっています。また、マニュアルには、このコマンドには戻り値があるはずだと書かれていますが、 set を試しa = `which some_command.bin`ても には値が入力されませんa。いつでも使用して結果を解析できることを知っていますwhich。よりクリーンなソリューションを探しているだけです

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

scripting - C シェル スクリプト - find コマンド

find コマンドを使用しようとしていますが、特定の末尾を持つファイルを見つけるための正規表現よりも簡単な方法があるかどうか疑問に思っていましたか?

私の課題では、.c で終わるすべてのファイルを検索する必要があります (C プログラムのソース コード ファイルなど)。

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

scripting - C シェル スクリプト - ファイル名の末尾に追加

だから私はいくつかのファイルを取り込んでいて、それらをディレクトリにコピーし、「.copy」などのファイル拡張子を追加して保存したいと考えています。

ファイルの末尾に何かを追加するために使用できるコマンドがよくわかりません。思っているよりも簡単ですか、それともコマンドが必要ですか?

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

scripting - C シェル スクリプト - FileName までの PathName を削除

したがって、割り当てに欠けている最後の部分は、ファイル名のみを印刷する方法です(./usr/etc/folder/directory/file.pdfではなく、file.pdfを印刷したい)が、できませんこれを行う方法を覚えておいてください。これを達成するための最善/最短の方法は何ですか?