[BUG?] -Dが機能していない
blacknon opened this issue · comments
blacknon commented
output_delimiterが読まれてないため、1行に戻せてない気配
[uesugi@uesugi-MacBook-Pro][~/_rust/surge] [BATTERY:100%] [main]
(`・ω・´) < seq 1 10 | xargs -n5 | surge -- gsed -r 's/.+/xxx_&/' [2022/03/12 11:48:59 (土) JST]
xxx_1
xxx_2
xxx_3
xxx_4
xxx_5
xxx_6
xxx_7
xxx_8
xxx_9
xxx_10
xztaityozx commented
ありゃ~~~
xztaityozx commented
Line 243 in 0078f04
ここで replace('\n', &arg.output_delimiter)
し忘れてました…
xztaityozx commented
これだと末尾に 'arg.output_delimiter'がついちゃうから別にトリムしないとだめか
blacknon commented
全部一括で\n
を置換しちゃうと、思ってない動作になりそうですね 🤔
Vecをjoinさせるほうが良いような気も…?
(243ではなく、handle join時に処理する方法があると良いのかも? => handle join前にtrimが必要なのかも?)
xztaityozx commented
なるほど。trim_end() してから replace するとよさそうです!
xztaityozx commented
でも本質は
Vecをjoinさせるほうが良いような気も…?
な気もしますね…。
xztaityozx commented
resolved つけたら勝手にcloseされちゃったので、Reopen