簡単な質問ですが、Googleで答えを見つけることができません。私はスクリプトを初めて使用します。
while read something
do
var=${something/<*>/ }
#perform some operation
done < $1
ここで/<*>/の使い方を知りたいです。使用しても同じ結果が得られます
var=${something}
/ <*> /の使用について何か考えはありますか?
簡単な質問ですが、Googleで答えを見つけることができません。私はスクリプトを初めて使用します。
while read something
do
var=${something/<*>/ }
#perform some operation
done < $1
ここで/<*>/の使い方を知りたいです。使用しても同じ結果が得られます
var=${something}
/ <*> /の使用について何か考えはありますか?
文字列操作ガイドで「部分文字列の置換」を探します。のようなパターン<stuff>
をスペースに置き換えます。
[cnicutar@ariel ~]$ echo $something
Fun on a <bun>
[cnicutar@ariel ~]$ echo ${something/<*>/ }
Fun on a
http://www.gnu.org/software/bash/manual/bashref.html#Shell-Parameter-Expansionを参照してください。あなたの展開は<*>
、パス名として展開するものを削除する必要があります。入力にこのパターンに一致するものがないため、おそらく同じ結果が得られます。