dポイントプレゼントキャンペーン実施中!

cshにてファイル名から拡張子を除いた文字列を取得したいと思っています。

例えば
abc.txt -> aaa
defg.log -> defg
といった具合に。

*ファイル名の長さは固定長ではないです。
*拡張子の長さもできれば3文字固定にはしたくないです。(無理なら固定でもやむを得ませんが)

何か簡単でいい方法はないものでしょうか?
知恵を貸してください。
よろしくお願いします。

A 回答 (1件)

cshですよね。



set f = aaa.txt
echo $f:r
    • good
    • 1
この回答へのお礼

こんな簡単な方法があったんですね!
まだまだ勉強不足です。。。

awkとか使用しないとできないかなと思ってたので、とても助かりました。
ありがとうございました。

お礼日時:2004/08/25 13:07

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています