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

回答編集履歴

5

補足

2020/10/02 12:34

投稿

hana_yama_san
hana_yama_san

スコア923

answer CHANGED
@@ -2,7 +2,7 @@
2
2
  当初の目論見とは全然違う方向で解決したみたいです。
3
3
 
4
4
  ```
5
- echo $'aa\nbb\r' | awk -v RS='\r\n' -v ORS='\r\n' '{sub( "\n", ";", $0); print $0}' | sed '$d' | cat -v
5
+ echo $'aa\nbb\r' | awk -v RS='\r\n' -v ORS='\r\n' '{gsub( "\n", ";", $0); print $0}' | sed '$d' | cat -v
6
6
  ```
7
7
  aa;bb^M
8
8
 

4

修正のまた修正

2020/10/02 12:34

投稿

hana_yama_san
hana_yama_san

スコア923

answer CHANGED
@@ -1,7 +1,9 @@
1
- testデータの用意が面倒くさいので、検証していませんが、
2
- otnさんの回答をヒントにしした
1
+ otnさん有り難うござい
2
+ 当初の目論見とは全然違う方向で解決したみたいです。
3
3
 
4
4
  ```
5
- tr '\n' ' ' | xargs -n 1 | sed -e 's/$/;/' -e 's/\r;/\r\n/' | tr -s ';\n' ';'
5
+ echo $'aa\nbb\r' | awk -v RS='\r\n' -v ORS='\r\n' '{sub( "\n", ";", $0); print $0}' | sed '$d' | cat -v
6
6
  ```
7
+ aa;bb^M
8
+
7
- これどうでしょうか。
9
+ いやはや、何事も勉強すが・・・なんだなあ

3

大修正

2020/10/02 12:06

投稿

hana_yama_san
hana_yama_san

スコア923

answer CHANGED
@@ -2,5 +2,6 @@
2
2
  otnさんの回答をヒントにしました。
3
3
 
4
4
  ```
5
- tr '\n' ' ' | xargs | sed -e 's/$/;/' -e 's/\r;/\r\n/'
5
+ tr '\n' ' ' | xargs -n 1 | sed -e 's/$/;/' -e 's/\r;/\r\n/' | tr -s ';\n' ';'
6
- ```
6
+ ```
7
+ これでどうでしょうか。

2

修正

2020/10/02 10:37

投稿

hana_yama_san
hana_yama_san

スコア923

answer CHANGED
@@ -2,5 +2,5 @@
2
2
  otnさんの回答をヒントにしました。
3
3
 
4
4
  ```
5
- tr '\n' ' ' | xargs -n 1 | sed -e 's/$/;/' -e 's/\r;/\r\n/'
5
+ tr '\n' ' ' | xargs | sed -e 's/$/;/' -e 's/\r;/\r\n/'
6
6
  ```

1

不備解消

2020/10/02 10:15

投稿

hana_yama_san
hana_yama_san

スコア923

answer CHANGED
@@ -2,5 +2,5 @@
2
2
  otnさんの回答をヒントにしました。
3
3
 
4
4
  ```
5
- tr '\n' ' ' | xargs sed -e 's/$/;/' -e 's/\r;/\r\n/'
5
+ tr '\n' ' ' | xargs -n 1 | sed -e 's/$/;/' -e 's/\r;/\r\n/'
6
6
  ```