助けが必要です。tch のマニュアルを読みましたが、私のケースではどのように動作するのか、あるいは動作するかどうかがまだわかりません。基本的に、値が 6 桁の数値である変数の一部を抽出する必要があります。したがって、最初の 2 文字を削除し、
最後の 4 文字を取得する必要があります。以下の例は動作しません (bash では動作するかもしれませんが、tcsh を使用する必要があります)。
VAR1 = value1 を設定します
VAR2 を設定する =echo ${VAR1:2}
エコーVAR2
「Bad : modifier in $ (2)」というエラーが表示されます。どうやら、これは bash 構文によるもので、tcsh では理解できないようですが、tcsh 引数でそれを実行する方法がわかりません。
答え1
これはあなたが使用しているbash構文です。tcshの場合は次のようになります。
$VAR1:s/1/2/