質問: 1; i <= NF; i++) printf("%d%s", $i, i % 14 ? " " : "\n") }' |\ pnmtopng - >image_a.png#1~60000のpng画像に変換 a++ number++ ■テキストからpngに変換するテキストデータ ![![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/325360a4af5fc7ed5cf8da10892ffaa3.png)説明](22fdeefada32a4b422304a4fdaab8896.png)](8e6b122e1ad5279c53e2c43d2ac000bd.png) ■下記参考にしたURL https://y-uti.hatenablog.jp/entry/2014/07/23/074845 ■開発環境 virtual box 5.2.18 Ubuntu 16.04 python 2.7.12
回答: シェルの文法にあまり従ってないので、エラーだらけだと思います。 やりたい事がコードから読み取りにくいのですが、 「テキストファイルの1行目から6000行目までの内容に関して、パイプでawkに繋ぎたい」 ということであれば、 ``` FROM=1 TO=6000 sed -n "${FROM},${TO}p" train-images.txt | awk '~~~' ``` その後の処理も間違ってそうな気がしますが、`pnmtopng`の仕様を知らないのでアドバイスできません。