ファイル配置で特定のコンテンツを組み合わせるには、次の手順を実行します。
for ID in {92..128}; do
sed '3q;d' directory_$ID/stats
done
$ID
読み取った各行の前に配置するには(固定幅の方法で列を移動することをお勧めします)、その行をreport.txtファイルに追加します(存在しない場合は作成)。私はこれについていくつかの研究をしており、それを行うための潜在的な方法がたくさんあるようです。しかし、新しいLinuxユーザーとして、私はそれらのどれも慣れていません(次にPythonを使用する必要があるようです)。
答え1
$ID
各行の先頭に次の内容を追加します(スペースを含む)。
sed "s/^/$ID /"
機能する必要があります(一重引用符ではなく二重引用符に注意してください)。指定されたループ内でこれを実行して出力をリダイレクトするには、次のようにreport.txt
します。
for ID in {92..128}; do
sed "s/^/$ID /;3q;d" directory_$ID/stats
done > report.txt