tcsh

    1

    1答えて

    tcshの中 とVAR $が最後のコマンドラインの最後の引数です: m:~> man find m:~> echo !$ find は、私は現在のコマンドラインを取得する方法を探しています m:~> echo $current_comm echo (前入力されました) ありがとうございました。

    0

    1答えて

    CLASSPATHに/ path/to/hogeを追加するスクリプトをcshで作成したいと考えています。 setenv CLASSPATH ${CLASSPATH}:/path/to/hoge ただし、「一致しない」というエラーが返されます。 CLASSPATHが設定されていなかったためです。 CLASSPATHが設定されていない可能性をどのように処理できますか?

    -1

    3答えて

    を殺しますスクリプトを実行し、それらを殺してから、作業を始めます。 私が試した: ps -ef | grep "myScript.sh" | grep -v grep | awk '{print $2}' | xargs kill -9 をしかし、それはまた、自分自身を発見し、他のすべてを殺した後、自殺します! スマートな速い方法は、残りを殺すだけですか? (別のラッパースクリプトで行う必要な

    0

    1答えて

    tcshでファイル構造のマッピングを行いたいとします。考える は、物理的なフォルダで、構造1である、と言う: /map/horse/dog/mouse ; mouse -> ../../peter/paul/mary : /map/peter/paul/mary 構造2は、物理的なフォルダが含まれていますが、最後のディレクトリが、これはシンボリックリンクである構造1の「メリー」へ 私は/m

    0

    1答えて

    カスタムプロンプト文字列で新しいxtermを開きたいとします。 プロンプトがprompt変数を使用して設定されているので、私はちょうど実行できると思っていた: xterm -e "set prompt = $prompt_string_of_my_choosing" #The organization I work for uses tcsh を問題は、私はxtermがインタラクティブに滞在したい

    2

    2答えて

    awkやsedを探して、一致するパターンに基づいて2つのファイルを結合します。この場合のパターンは「cat」です。 I am a cat I am a dog I am a dog I am a cat I am a dog ファイル2: line 1 line 2 マージされたファイル: I am a cat line 1 I am a dog I am a dog

    0

    1答えて

    関連する質問はhereです。 awk '/cat/{getline <"file2"; print};1' file1 line 1 line 1 I am a dog I am a dog line 2 line 2 I am a dog を私は期待してい::実行時に line 1 line 2 : ファイル1: I am a cat I am a dog I am

    1

    1答えて

    私はパスでたくさん動き回ると、タイピングを最小限にするために、エイリアスセットを使用しようとしている: alias restore 'set restore=\!*; cd \$${restore}' alias save 'setenv \!* `pwd`' 私はtcshを使用しています。保存は機能しますが復元は失敗します。 2% save x 2% cd 2% restore

    0

    1答えて

    私はbashシェルシステム上で実行する必要のある高価なソフトウェアに関連するいくつかのtcshスクリプトを用意しています。それも可能ですか?このソフトウェアは頻繁にこれらのスクリプトを必要とし、tcshに基づいています。それは同時に2つのシェルを実行することは可能ですか?または、スクリプトの冒頭でtcshシェルを呼び出すだけですか?またはシェルスクリプトを翻訳するコンパイラはありますか?私の選択肢

    2

    1答えて

    私は通常bashを使用しますが、この場合はtcshを使用する必要があります。驚いたことに、私はexitの引数として終了ステータスを含む変数を使用することはできません。 [bash] tcsh [tcsh] set status=2 [tcsh] echo $status 2 [tcsh] exit $status exit [bash] echo $? 0 予想通りexitにリテ