問題タブ [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.
csh - cshスクリプトを調達するときに`__FILE__`を取得するにはどうすればよいですか
呼び出し元のcshシェルでいくつかのenv変数を設定するために使用されるスクリプトがあります。これらの変数の一部は、スクリプトの場所によって異なります。
ファイルが適切なcshスクリプトである場合、$ 0を使用してアクセスできます__FILE__
が、sourceを使用してスクリプトを実行すると、cshまたはtcshと表示されます。
これを使用して親シェルに変数を設定しているので、sourceを使用する必要があります。
何をすべきか?
random - / dev/randomおよび/dev/urandomからのtcsh乱数
tcshで/dev/randomと/dev/urandomを使用してランダムを生成する方法を理解しようとしています。head -c 1 / dev / randomを実行した後、ランダムなバイトを取得します。このバイトを実際の数値に変換するにはどうすればよいですか?
tcsh - tcsh スクリプト : if ステートメントの正規表現
tcsh シェル スクリプトでこの perl ステートメントをコーディングする正しい方法は何ですか?
foreach (@array) { if (/^(pam|pom)/) { dosomething(); } }
tcsh - 環境変数が永続的なのはなぜですか?
この問題はしばらくの間私を悩ませてきました。ときどき、.tcshrc ファイルに環境変数を設定しました。不要になったらすぐに、.tcshrc ファイルから削除します。ただし、何らかの理由で変数がシェルで永続的になりました。設定がコメント化または削除されると、.tcshrc ファイル内のすべてが永続的なものではないと思いました。これは特に、追加したい新しい PATH で発生しました。もう必要なくなったので、.tcshrc ファイルから削除しても何も起こりません。
wait - 特定のバックグラウンドジョブが終了するまでtcshを待機させて+アラートを送信
特定のバックグラウンドタスクが完了するまでtcshを待機させてから、選択したコマンドを実行して「アラート」を出す「ノンブロッキング」コマンドはどれですか。
「wait%3 && xmessage jobcompleted&」をバックグラウンドジョブ[3]が終了するまで待機してから、xmessage me "jobcompleted"にしたいのですが、端末を「ブロック」するのではなく、このコマンド自体をすぐに返したいです。
明らかに、上記の私の構文は機能しません。何ですか?
私はこれを行うことができるPerlプログラムを作成しましたが、確かにtcshはそれをネイティブに行うことができますか?
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リファレンスに部分文字列の概念が見つかりませんでした。
どうもありがとう!
shell - TCSH の使用中にシェル スクリプトのフル パスを取得する際の問題
tcsh を使用していますが、現在のシェル スクリプトのパスを取得しようとしていますが、成功していません。
私のスクリプトには以下が含まれます:
ソース tmp.csh が返す
/usr/lbin/tcsh
/usr/lbin を返します
shell - コードについての説明
私はいくつかのスクリプトを持っていますが、それが何をしているのかわかりません。誰かが私に説明してくれれば幸いです。
PSは関数cdおよびsvnに関する情報を見つけることができません
助けてくれてありがとう
shell - 標準出力/エラーをログファイルにリダイレクトします
stdエラーとstd出力をTcshシェルのログファイルにリダイレクトする方法を探しています。
試行./ShellFile.sh 2>&1 | pathToLogFile.log
して、「あいまいな出力リダイレクト」というエラーが発生しました
入力をいただければ幸いです。
linux - tcsh で色付きのマンページ?
によって達成できる色付きのマンページが本当に好きです
.bashrc または .zshrc で。私の質問は、これらの変数を tcsh でエクスポートするにはどうすればよいですか? 仕事で tcsh を使用する必要があり、動作させることができません。たくさんのバリエーションを試しましたが、何もうまくいきませんでした。export を setenv に、 = を " " に置き換えるだけではうまくいきません。しかし、それは何らかの形で機能するはずです。このエクスポート セットを使用して zsh から tcsh を起動すると、tcsh で色付きのマンページを楽しむこともできます。しかし、それは醜い回避策です。