###前提・実現したいこと
john.dat john.jpg dave_smith.dat dave_smith.jpg nick.dat nick.jpgというファイルがあって、datにはそれぞれの身長と体重が書いてあります(例 50kg 170cm)。まず体重が軽い順にソートして、ターミナルに表示させたいです。下のように、一行に一人の名前です。
dave_smith
nick
john
またjpgはそれぞれの人の写真で、この順番で配置された一つの画像を作るのが目標です。
さらに同じことを身長でもやりたいです。
###試したこと
ファイルのコンテントと名前をarrayを使わずに関連させるやり方がわからず、名前をアルファベット順にして画像に反映させるだけなら(全く関係ないですが)、やっとのことでできました。
ls | grep txt | sort | cut -d'.' -f1
pics=ls | grep jpg | sort
convert $pics -append result.jpg
よろしくお願いします
回答3件