形式には一連の名前があります。
パス/A_b#_c#_d#_e#.out
ここで、「#」は浮動小数点数を示す。 sedを使用してファイル名からこれらの数字をすべて抽出するにはどうすればよいですか?
答え1
これが私がやろうとしていることです。
sed -E 's/[A-Za-z_]/ /g;s/. {1,}$//;s/^ {1,}([0-9])/\1/'
例:
echo "A_b0.5_c0.654_d0.157_e1.6.out" | sed -E 's/[A-Za-z_]/ /g;s/. {1,}$//;s/^ {1,}([0-9])/\1/'
0.5 0.654 0.157 1.6
より高い技術を持つ人々がsed
より良い作品を生産する可能性が高いです。