問題タブ [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 投票する
4 に答える
2079 参照

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

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

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

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

何をすべきか?

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

random - / dev/randomおよび/dev/urandomからのtcsh乱数

tcshで/dev/randomと/dev/urandomを使用してランダムを生成する方法を理解しようとしています。head -c 1 / dev / randomを実行した後、ランダムなバイトを取得します。このバイトを実際の数値に変換するにはどうすればよいですか?

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

tcsh - tcsh スクリプト : if ステートメントの正規表現

tcsh シェル スクリプトでこの perl ステートメントをコーディングする正しい方法は何ですか?

foreach (@array) { if (/^(pam|pom)/) { dosomething(); } }

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

tcsh - 環境変数が永続的なのはなぜですか?

この問題はしばらくの間私を悩ませてきました。ときどき、.tcshrc ファイルに環境変数を設定しました。不要になったらすぐに、.tcshrc ファイルから削除します。ただし、何らかの理由で変数がシェルで永続的になりました。設定がコメント化または削除されると、.tcshrc ファイル内のすべてが永続的なものではないと思いました。これは特に、追加したい新しい PATH で発生しました。もう必要なくなったので、.tcshrc ファイルから削除しても何も起こりません。

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

wait - 特定のバックグラウンドジョブが終了するまでtcshを待機させて+アラートを送信

特定のバックグラウンドタスクが完了するまでtcshを待機させてから、選択したコマンドを実行して「アラート」を出す「ノンブロッキング」コマンドはどれですか。

「wait%3 && xmessage jobcompleted&」をバックグラウンドジョブ[3]が終了するまで待機してから、xmessage me "jobcompleted"にしたいのですが、端末を「ブロック」するのではなく、このコマンド自体をすぐに返したいです。

明らかに、上記の私の構文は機能しません。何ですか?

私はこれを行うことができるPerlプログラムを作成しましたが、確かにtcshはそれをネイティブに行うことができますか?

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

string - tcshで一致する文字列/サブ文字列

「ifa=b or a = c or a = d or a = e」などの束を避けるために、簡潔な比較ステートメントを使用しようと苦労しています。

代わりに、perlで行うように正規表現とパターンマッチングを使用しようとしています。

set st = "red"

この線

if($ st =〜黄色|青|赤|緑)

動作しません(if:式の構文。)引用符、括弧を使用してみましたが、エラーがなければ、期待した結果が得られません。

重い構造を回避する方法はありますか?

if($ st ==黄色)|| ($ st ==青)|| ($ st ==赤)|| ($ st ==緑)?

または同じ質問をする別の方法:tcshは「文字列aに文字列bが含まれている場合」のようなものを許可しますか?tcshリファレンスに部分文字列の概念が見つかりませんでした。

どうもありがとう!

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

shell - TCSH の使用中にシェル スクリプトのフル パスを取得する際の問題

tcsh を使用していますが、現在のシェル スクリプトのパスを取得しようとしていますが、成功していません。

私のスクリプトには以下が含まれます:

ソース tmp.csh が返す

/usr/lbin/tcsh

/usr/lbin を返します

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

shell - コードについての説明

私はいくつかのスクリプトを持っていますが、それが何をしているのかわかりません。誰かが私に説明してくれれば幸いです。

PSは関数cdおよびsvnに関する情報を見つけることができません

助けてくれてありがとう

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

shell - 標準出力/エラーをログファイルにリダイレクトします

stdエラーとstd出力をTcshシェルのログファイルにリダイレクトする方法を探しています。

試行./ShellFile.sh 2>&1 | pathToLogFile.log して、「あいまいな出力リダイレクト」というエラーが発生しました

入力をいただければ幸いです。

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

linux - tcsh で色付きのマンページ?

によって達成できる色付きのマンページが本当に好きです

.bashrc または .zshrc で。私の質問は、これらの変数を tcsh でエクスポートするにはどうすればよいですか? 仕事で tcsh を使用する必要があり、動作させることができません。たくさんのバリエーションを試しましたが、何もうまくいきませんでした。export を setenv に、 = を " " に置き換えるだけではうまくいきません。しかし、それは何らかの形で機能するはずです。このエクスポート セットを使用して zsh から tcsh を起動すると、tcsh で色付きのマンページを楽しむこともできます。しかし、それは醜い回避策です。