質問編集履歴

3

2019/08/06 00:49

投稿

gren
gren

スコア11

test CHANGED
File without changes
test CHANGED
@@ -64,6 +64,20 @@
64
64
 
65
65
  出力結果のnames.txtが出力されず、taro.txtのawkで取得したものをtaro.txtの行数文繰り返す処理になってしまっております。
66
66
 
67
+
68
+
69
+ 1行目のtaro.txtの結果を変数に入れ
70
+
71
+ taroOnly=cat taro.txt | awk '{print substr($0,1,3)}'
72
+
73
+ ehco -e ''${taroOnly}'/t'
74
+
75
+ ehco names.txt | grep -e ${taroOnly} '.....taro...'
76
+
77
+ taro.txtの5行目以降を条件として取得したいのですが、上手くいけず…。
78
+
79
+
80
+
67
81
  2つの出力結果を1つに並べ、それをtaro.txtの行数文繰り返したいのですが、どのように変更すればよろしいでしょうか?
68
82
 
69
83
 

2

2019/08/06 00:49

投稿

gren
gren

スコア11

test CHANGED
File without changes
test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
 
44
44
 
45
- ※追記
45
+ **※追記**
46
46
 
47
47
  やったこと
48
48
 
@@ -64,7 +64,7 @@
64
64
 
65
65
  出力結果のnames.txtが出力されず、taro.txtのawkで取得したものをtaro.txtの行数文繰り返す処理になってしまっております。
66
66
 
67
- 2つの出力結果を1つに並べ、それをtaro.txtの行数文繰り返したいです
67
+ 2つの出力結果を1つに並べ、それをtaro.txtの行数文繰り返したいですが、どのように変更すればよろしいでしょうか?
68
68
 
69
69
 
70
70
 

1

2019/08/06 00:24

投稿

gren
gren

スコア11

test CHANGED
File without changes
test CHANGED
@@ -39,3 +39,33 @@
39
39
  太郎1 taro_001 つよい かっこいい
40
40
 
41
41
  太郎2 taro_002 すごい やさしい
42
+
43
+
44
+
45
+ ※追記
46
+
47
+ やったこと
48
+
49
+ while read line
50
+
51
+ do
52
+
53
+ //太郎xを一番左に出力する処理
54
+
55
+ cat taro.txt | awk '{print substr($0,1,3)}'
56
+
57
+ cat names.txt | grep taro.txt
58
+
59
+ done >taro.txt
60
+
61
+
62
+
63
+ 上記の方法だと
64
+
65
+ 出力結果のnames.txtが出力されず、taro.txtのawkで取得したものをtaro.txtの行数文繰り返す処理になってしまっております。
66
+
67
+ 2つの出力結果を1つに並べ、それをtaro.txtの行数文繰り返したいです。
68
+
69
+
70
+
71
+ 説明などが不足して大変申し訳ありませんでした。