回答編集履歴
5
補足
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
```
|
8
8
|
|
9
|
-
echo $'aa\nbb\r' | awk -v RS='\r\n' -v ORS='\r\n' '{sub( "\n", ";", $0); print $0}' | sed '$d' | cat -v
|
9
|
+
echo $'aa\nbb\r' | awk -v RS='\r\n' -v ORS='\r\n' '{gsub( "\n", ";", $0); print $0}' | sed '$d' | cat -v
|
10
10
|
|
11
11
|
```
|
12
12
|
|
4
修正のまた修正
test
CHANGED
@@ -1,13 +1,17 @@
|
|
1
|
-
t
|
1
|
+
otnさん有り難うございます。
|
2
2
|
|
3
|
-
|
3
|
+
当初の目論見とは全然違う方向で解決したみたいです。
|
4
4
|
|
5
5
|
|
6
6
|
|
7
7
|
```
|
8
8
|
|
9
|
-
|
9
|
+
echo $'aa\nbb\r' | awk -v RS='\r\n' -v ORS='\r\n' '{sub( "\n", ";", $0); print $0}' | sed '$d' | cat -v
|
10
10
|
|
11
11
|
```
|
12
12
|
|
13
|
+
aa;bb^M
|
14
|
+
|
15
|
+
|
16
|
+
|
13
|
-
|
17
|
+
いやはや、何事も勉強ですが・・・なんだかなあ。
|
3
大修正
test
CHANGED
@@ -6,6 +6,8 @@
|
|
6
6
|
|
7
7
|
```
|
8
8
|
|
9
|
-
tr '\n' ' ' | xargs | sed -e 's/$/;/' -e 's/\r;/\r\n/'
|
9
|
+
tr '\n' ' ' | xargs -n 1 | sed -e 's/$/;/' -e 's/\r;/\r\n/' | tr -s ';\n' ';'
|
10
10
|
|
11
11
|
```
|
12
|
+
|
13
|
+
これでどうでしょうか。
|
2
修正
test
CHANGED
@@ -6,6 +6,6 @@
|
|
6
6
|
|
7
7
|
```
|
8
8
|
|
9
|
-
tr '\n' ' ' | xargs
|
9
|
+
tr '\n' ' ' | xargs | sed -e 's/$/;/' -e 's/\r;/\r\n/'
|
10
10
|
|
11
11
|
```
|
1
不備解消
test
CHANGED
@@ -6,6 +6,6 @@
|
|
6
6
|
|
7
7
|
```
|
8
8
|
|
9
|
-
tr '\n' ' ' | xargs sed -e 's/$/;/' -e 's/\r;/\r\n/'
|
9
|
+
tr '\n' ' ' | xargs -n 1 | sed -e 's/$/;/' -e 's/\r;/\r\n/'
|
10
10
|
|
11
11
|
```
|