回答編集履歴

1

追記

2022/08/03 09:18

投稿

otn
otn

スコア84661

test CHANGED
@@ -10,3 +10,10 @@
10
10
 
11
11
  echo "$STR"
12
12
  ```
13
+
14
+ 置換後の指定で文字列でなくコールバック関数を指定できる言語だと、括弧内をコールバック関数に渡して関数内で空白を置換する。
15
+ ```sh
16
+ ruby -ple '$_.gsub!(/\(.*?\)/){|x| x.gsub(/ /,"_")}' inputfile > outputfile
17
+ ```
18
+ RubyやPerl以外の言語だと、ファイルを読んだり書いたりを明示的に書かないといけないので長くなりますが、Python等でも同様に出来ます。
19
+