質問するログイン新規登録

質問編集履歴

1

日本語が母国語でないのでわかりづらくてごめんなさい。よろしくお願いします。

2016/10/03 16:32

投稿

Marin0829
Marin0829

スコア11

title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,17 @@
1
1
  ###前提・実現したいこと
2
- a.dat a.jpg b.dat b.jpg c.dat c.jpgというファイルがあって、datの中には数字が書いてあります。その数字大きい順にソートして、その順番にそのファイルの名前(abc)をターミナルに表示させ、その順番で配置された一画像を作るのが目標です。
2
+ john.dat john.jpg dave_smith.dat dave_smith.jpg nick.dat nick.jpgというファイルがあって、datにはそれぞれの身長と体重が書いてあります(例 50kg 170cm)まず体重い順にソートして、ターミナルに表示させたいです。下のように、行に一人名前です。
3
+ dave_smith
4
+ nick
5
+ john
6
+ またjpgはそれぞれの人の写真で、この順番で配置された一つの画像を作るのが目標です。
3
7
 
8
+ さらに同じことを身長でもやりたいです。
9
+
4
10
  ###試したこと
5
- ファイルの中の情報と名前をarrayを使わずに関連させるのに苦労しており、名前をアルファベット順にして画像に反映させるだけなら、やっとのことでできました。
11
+ ファイルのコンテントと名前をarrayを使わずに関連させる方がわからず、名前をアルファベット順にして画像に反映させるだけなら(全く関係ないですが)、やっとのことでできました。
6
12
  ls | grep txt | sort | cut -d'.' -f1
7
13
  pics=`ls | grep jpg | sort`
8
14
  convert $pics -append result.jpg
9
15
 
16
+
10
17
  よろしくお願いします