回答編集履歴

2

テキスト修正

2019/05/01 04:42

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -36,7 +36,7 @@
36
36
 
37
37
 
38
38
 
39
- 上記のようにすると、 `DATA.TXT`は、数字列だけになっていなければなりませんが、それは [awkコマンド](https://www.google.com/search?q=awk+%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89&oq=awk+%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89&ie=UTF-8) を使って、以下のようにすれば出来ます。(以下で `$` はシェルプロンプトです)
39
+ 上記のようにすると、 `DATA.TXT`はアルファベットのを含まないものになっていなければなりませんが、それは [awkコマンド](https://www.google.com/search?q=awk+%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89&oq=awk+%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89&ie=UTF-8) を使って、以下のようにすれば出来ます。(以下で `$` はシェルプロンプトです)
40
40
 
41
41
 
42
42
 

1

テキスト修正

2019/05/01 04:42

投稿

jun68ykt
jun68ykt

スコア9058

test CHANGED
@@ -42,7 +42,7 @@
42
42
 
43
43
  ```shell
44
44
 
45
- cat DATA1.txt | awk '/^[0-9]/{print}' > DATA.TXT
45
+ awk '/^[0-9]/{print}' DATA1.txt > DATA.TXT
46
46
 
47
47
  ```
48
48
 
@@ -60,7 +60,7 @@
60
60
 
61
61
  **4.0000 5.0000 6.0000 7.0000**
62
62
 
63
- > $ cat DATA1.txt | awk '/^[0-9]/{print}' > DATA.TXT
63
+ > $ awk '/^[0-9]/{print}' DATA1.txt > DATA.TXT
64
64
 
65
65
  $ cat DATA.TXT
66
66
 
@@ -82,7 +82,7 @@
82
82
 
83
83
  **11.0000 12.0000 13.0000 14.0000**
84
84
 
85
- > $ cat DATA2.txt | awk '/^[0-9]/{print}' > DATA.TXT
85
+ > $ awk '/^[0-9]/{print}' DATA2.txt > DATA.TXT
86
86
 
87
87
  $ cat DATA.TXT
88
88
 
@@ -102,13 +102,13 @@
102
102
 
103
103
 
104
104
 
105
- > $ cat DATA1.txt | awk '/^[0-9]/{print}' > DATA.TXT; python test.py; rm -f DATA.TXT
105
+ > $ awk '/^[0-9]/{print}' DATA1.txt > DATA.TXT; python test.py; rm -f DATA.TXT
106
106
 
107
107
  **[1. 1. 2. 3.]**
108
108
 
109
109
  **[ 4. 16. 6. 7.]**
110
110
 
111
- > $ cat DATA2.txt | awk '/^[0-9]/{print}' > DATA.TXT; python test.py; rm -f DATA.TXT
111
+ > $ awk '/^[0-9]/{print}' DATA2.txt > DATA.TXT; python test.py; rm -f DATA.TXT
112
112
 
113
113
  **[1. 1. 2. 3.]**
114
114