Quantcast
Channel: Bashタグが付けられた新着記事 - Qiita
Viewing all articles
Browse latest Browse all 2873

シェルのリダイレクト時に元ファイル名を利用する方法

$
0
0

概要

シェルでデータを加工する際に、bashのパラメータ展開を利用することで拡張子だけ変えたりすることが出来ます。

やり方

例えばcatで"temp.txt"を出力して、出力結果を"temp.csv"にしたい場合以下のようにします

parameter.sh
data = temp.txt
cat$data>"${data%.*}.csv"

逆に、拡張子は変えず、ファイル名だけを変えたい場合は
#*.
を使えばよいそうです。


Viewing all articles
Browse latest Browse all 2873

Trending Articles