rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

2018-07-21から1日間の記事一覧

シェルスクリプト 文字列から先頭の1文字を削除した上で、直前が\もしくは"ではない"までを最短一致で削除する

2018 Jul. 21.bash上で、文字列Lineから先頭の1文字を削除した上で、直前が\もしくは"ではない"までを最短一致で削除するLeftLine=${Line:1:$*1} # 先頭文字削除DelStr=$(echo $LeftLine | grep -oP -e '^.*?[^\\"]"[^"]') # 最短一致削除文字列取得DelStr=$…

シェルスクリプト 文字列から直前に\(バックスラッシュ)が無い"(二重引用符)までを削除する

2018 Jul. 21.Srch=$(echo $Line | grep -oP '^.*?\\".*?[^\\]"' | sed -e 's/\\/\\\\/g')echo $Line | sed -e s/${Srch}//「直前に\(バックスラッシュ)が無い"(二重引用符)まで」の検索 原形 ^.*?\".*?[^\]" grepに使う時 '^.*?\\".*?[^\\]"' sedに使う…