問題タブ [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.
shell - tcsh の数値範囲
xxx_1.txt、xxx_2.txt、... xxx_42.txt のように、名前に数字が含まれるファイルがたくさんあるとします。
bash では、これらのファイルのサブセットを操作するのは簡単ですls xxx_{1..33}.txt xxx_{35..41}
。
これの tcsh 類似物は何でしょうか?
shell - cシェルスクリプトでコマンドエラーを設定します
私は自分のスクリプトでこれを行っています:
「set:変数名は文字で始まる必要があります」というエラーが表示されます。誰かが私が間違っていることを教えてもらえますか..Cntは次のような価値を得ました:
redirect - どうする>!そして>>!tcshで行う
通常のbashリダイレクト>
では、標準出力をファイルにリダイレクトし、存在する場合は上書きし、標準出力をファイルに>>
リダイレクトし、存在する場合は追加します。
tcsh (c シェル) スクリプトで、演算子>!
>>!
が使用されているのを見つけました。このオペレーターは何をしますか?tcsh には>
and>>
演算子もありますが、違いは何ですか?
shell - TCSH スクリプトのフルパス
bash シェルでは、スクリプトがソース、リンク、./... などによって呼び出された場合でも、スクリプトのフル パスを取得できます。これらの魔法の bash 行は次のとおりです。
TCSH シェルで同じ条件でスクリプト パスを取得するにはどうすればよいですか? これらの「魔法の線」とは何ですか?
PSこれと同様の質問の複製ではありません。私は知ってい$0
ます。
shell - tcsh 補完の拡張
tcsh を使用する必要があります。一部のコマンドの基本的な補完を提供する内部ツールを使用しています。完成を延ばしたいと思います。
つまり、将来のリリースでは、デフォルトの補完が進化する可能性があります。
私はこのようなことを試しました: set def_cml =complete tool
しかし、私は得た結果を理解していません。実際、内部の引用符$def_cmpl
は 2 倍になっています。
echo や sed などでいくつかのトリックを試しましたが、それらを回避することはできません ''.
誰か助けてくれませんか?go on bash とは言わないでください... ツールはそれをサポートしていません...
csh - tcsh の複数行変数
スクリプトの使用情報を保持するために tcsh に変数を設定したいので、スクリプトで echo $usage を書き込むたびに出力されます
など」。
これを行う方法はありますか?<< EOF を使用してこれを行うことはできますか?
私はこのようなことを試みましたが、失敗しました:
ありがとう
bash - Cshell での逆インクリメンタル検索
オフィスでCshellを使用していますが、履歴の逆インクリメンタル検索がないようです。reverse-i-search
cshellで(bashのように)有効にする方法はありますか。
ありがとう。
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に伝えるにはどうすればよいですか。これは、環境変数であり、プレーンテキストではないことを意味します。
前もって感謝します。
shell - スクリプトでのエコーの使用
次のコマンドを含むコピーしたスクリプトを使用しようとしました
ファイル out.dat にコンテンツを出力しようとしていると推測できます。しかし、「rc $2」とはどういう意味ですか?
また、含まれています
> の代わりに >> here を使用する理由