回答編集履歴
1
追記
answer
CHANGED
@@ -9,4 +9,10 @@
|
|
9
9
|
done
|
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等でも同様に出来ます。
|