ファイル minimumThickness*.k からいくつかのデータを抽出し、それをファイル results.txt に入れたいと考えています。ファイル mimimumThickness*.k には、最初の行に double の値しかありません。
ファイル minimumThickness.k は、1 から 100 までの一連のファイルです。
mimimumThickness1.k
mimimumThickness2.k
mimimumThickness3.k
. . .
. . .
mimimumThickness100.k
私はそれを行うために次のコマンドを使用していましたが、成功しませんでした。
sed -n '/^[0-9.]*$/w results.txt' minimumThickness*.k
私も使うことができました
for loop of i over 1 to hundred
thickness=´cat minimumThickness$i.k | {print $1} ' | bc`
echo $thickness
thickess >> results.txt
親切に sed の問題について教えてください。または、sed のより良い使用方法を提案してください。エレガントな方法をいただければ幸いです。
よろしくお願いします。