問題タブ [tcsh]

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

shell - tcsh の数値範囲

xxx_1.txt、xxx_2.txt、... xxx_42.txt のように、名前に数字が含まれるファイルがたくさんあるとします。

bash では、これらのファイルのサブセットを操作するのは簡単ですls xxx_{1..33}.txt xxx_{35..41}

これの tcsh 類似物は何でしょうか?

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

shell - cシェルスクリプトでコマンドエラーを設定します

私は自分のスクリプトでこれを行っています:

「set:変数名は文字で始まる必要があります」というエラーが表示されます。誰かが私が間違っていることを教えてもらえますか..Cntは次のような価値を得ました:

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

redirect - どうする>!そして>>!tcshで行う

通常のbashリダイレクト>では、標準出力をファイルにリダイレクトし、存在する場合は上書きし、標準出力をファイルに>>リダイレクトし、存在する場合は追加します。

tcsh (c シェル) スクリプトで、演算子>! >>!が使用されているのを見つけました。このオペレーターは何をしますか?tcsh には>and>>演算子もありますが、違いは何ですか?

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

shell - TCSH スクリプトのフルパス

bash シェルでは、スクリプトがソース、リンク、./... などによって呼び出された場合でも、スクリプトのフル パスを取得できます。これらの魔法の bash 行は次のとおりです。

TCSH シェルで同じ条件でスクリプト パスを取得するにはどうすればよいですか? これらの「魔法の線」とは何ですか?

PSこれと同様の質問の複製ではありません。私は知ってい$0ます。

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

shell - tcsh 補完の拡張

tcsh を使用する必要があります。一部のコマンドの基本的な補完を提供する内部ツールを使用しています。完成を延ばしたいと思います。

つまり、将来のリリースでは、デフォルトの補完が進化する可能性があります。

私はこのようなことを試しました: set def_cml =complete tool

しかし、私は得た結果を理解していません。実際、内部の引用符$def_cmplは 2 倍になっています。

echo や sed などでいくつかのトリックを試しましたが、それらを回避することはできません ''.

誰か助けてくれませんか?go on bash とは言わないでください... ツールはそれをサポートしていません...

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

csh - tcsh の複数行変数

スクリプトの使用情報を保持するために tcsh に変数を設定したいので、スクリプトで echo $usage を書き込むたびに出力されます

など」。

これを行う方法はありますか?<< EOF を使用してこれを行うことはできますか?

私はこのようなことを試みましたが、失敗しました:

ありがとう

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

bash - Cshell での逆インクリメンタル検索

オフィスでCshellを使用していますが、履歴の逆インクリメンタル検索がないようです。reverse-i-searchcshellで(bashのように)有効にする方法はありますか。

ありがとう。

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

unix - 環境変数を含むパスをgrepし、それを使用する

私はtcshを使用しており、複数のIDを持つファイルからパスをgrepしようとしていますが、次のことを行っています。

grep I241149 $ ENV_CASTRO / ALL_CMD_LINES.BAK | grep -o \$"ENV_CASTRO。*。asm"

それは私を得る:

$ ENV_CASTRO / center / WS678 / test_do_all.asm

でもやってみたら

cp `grep I241149 $ ENV_CASTRO / ALL_CMD_LINES.BAK | grep -o \$"ENV_CASTRO。*。asm"`。

プロンプトが表示されます

cp: `$ ENV_CASTRO / Central / WS678 / test_do_all.asm'を統計できません:そのようなファイルまたはディレクトリはありません

grepの出力に$が含まれていることをtcshに伝えるにはどうすればよいですか。これは、環境変数であり、プレーンテキストではないことを意味します。

前もって感謝します。

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

shell - スクリプトでのエコーの使用

次のコマンドを含むコピーしたスクリプトを使用しようとしました

ファイル out.dat にコンテンツを出力しようとしていると推測できます。しかし、「rc $2」とはどういう意味ですか?

また、含まれています

> の代わりに >> here を使用する理由