2021-02-09から1日間の記事一覧

パソコン・情報公開### RubyのARGFオブジェクトを使って,ディレクトリ内のzshグロブにマッチした全てのテキストファイルを正規表現で置換

:CATEGORIES: Ruby #正規表現 cat ruby -i -e 'puts ARGF.read.gsub(/(.*cond = http(.*\n)+?[ ]*fi\n)/, "\\1#{STDIN.read}")' test.sh if [ $cond = https ];then port=443 fi EOS Rubyやsedで複数行の文章を任意の箇所に挿入する - grep Tips * https://w…

パソコン・情報公開### ヒアドキュメントをパイプ処理の入力とし,ワンライナーにファイル名を引数で渡し,置換でファイルの書き換え

:CATEGORIES: #Ruby cat ruby -e 'File.write(ARGV[0], File.read(ARGV[0]).gsub(/(.*cond = http(.*\n)+?[ ]*fi\n)/, "\\1#{STDIN.read}"))' test.sh if [ $cond = https ];then port=443 fi EOS Rubyやsedで複数行の文章を任意の箇所に挿入する - grep T…