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

shell - 先月の最終日をcshで取得しますか?

先月の最終日をcshで取得するにはどうすればよいですか?

これがこれまでのコードです。以下のcalコマンドは、(FreeBSD sh)コマンドラインから実行するとほとんど機能しますが、スクリプト内で実行するために適切にエスケープするのに問題があります。ほぼ仕事とは、2010年2月の最終日が28のときに31を返すことを意味します。

明確にするために:

  • 今日が2010年3月26日の場合、2010年2月の最終日である28という数字を返す必要があります。

  • 今日が2010年7月1日の場合、2010年6月の最終日である30という数字を返す必要があります。

更新:以下のコメントでジョシュア・スミスから受け取った実用的な回答:date -v31d -v-1m '+%d' ありがとう!

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

java - Javaからシェルを呼び出すと、「stty:標準入力:無効な引数」と文句を言います。

JavaからProcessクラスでシェルコマンドを呼び出すと、出力されます

コマンドが正しいか間違っているかに関係なく(シェルコマンドの通常の出力も表示されます)。シェルでshellコマンドを実行すると、そのようなエラーメッセージは表示されません。

コマンドは次のようなものです。{"/bin/csh", "-c", "echo hello"}

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

file - Cシェルで1桁の数字を含むファイルを開く方法

cシェルを使用してファイルを開く必要があります。ファイルには単一の整数が含まれているので、それを変数に入れて増やし、ファイルに戻す必要があります。つまり、ファイルに番号5が含まれている場合、プログラムの実行後に、ファイルに番号6が含まれている必要があります。何か提案はありますか?

0 投票する
9 に答える
62172 参照

bash - how to source a csh script in bash to set the environment

We have Oracle running on Solaris, and the shell is by default csh. So the login script sets the oracle_home, oracle_sid in csh also. But I don't like csh and want to use bash to do my work. So how to source the csh login script in bash?

e.g, the following is what in the .cshrc file. And when use bash, I'd like use these variables. One way is to copy the variables again and use bash command, such as export ORACLE_SID=TEST. But doing so will require us to maintain two copies of the files. And when we change the database name, or upgrade the database, I need to maintain the bash login file separately. It's nice to just use something like

source .cshr in bash, but it doesn't work.

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

sed - 行を csh の sed に置き換えます

ファイルのバッチ内の特定の行の内容を変更しようとしています。簡単なことだと思っていましたが、何らかの理由で何も起こらないので、何かが足りないと思います。ライン 8 を交換する必要があります。

ここで私が使用したcshスクリプト:

提案をありがとう

0 投票する
7 に答える
37737 参照

unix - シェルスクリプトで並列実行を使用するには?

次のようなことを行う C シェル スクリプトがあります。

線を作成して、次々にではなく並行して実行できる方法1はあります23?

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

linux - .cshrcを.bashrcに変換します

Linuxは初めてで、最初に環境変数を設定する必要のあるコードをコンパイルしようとしています。スクリプトはcshrcにありますが、そのコードを実行しようとすると、「if:不正な形式の数値」エラーが発生します。代わりにbashで実行したいと思います。cshrcをbashrcに変換する簡単な方法はありますか?

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

programming-languages - Cshellのスクリプト

問題があります。ファイルにデータのリストがあります。

このリストを(一時ファイルを使用せずに)同じファイルに書き換えることは可能ですか?ただし、最後の番号はありません。事前に助けてください(Cシェルスクリプトについて話しています)

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

csh - cshスクリプトのエラー

私はC-Shellを使用していますが、このスクリプトを実行しようとしています

cutは、最初のパラメーターであるファイルからデータを受け取ります。

すべての行から2番目のフィールドのみが必要です:-f2

その後、データが保存されているかどうかを確認したいのですが、一致しないエラーが表示されます。または空の行。スクリプトの何が問題になっていますか?

また、使用しているときに#! /bin/tcsh -fこのメッセージを受け取ります

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

bash - 行を読むには?

から最初の行を読み取ろうとしていますfile

このスクリプトを使用して

しかし、私が入るとき

echo $line何も受け取りません。どうすれば変更できますか? 前もって感謝します