私はそれ以上の説明なしで文字列をbashから文字列として安全に使用できるようにするプログラムを書いています。次に、''
文字列をsで囲み、'
各文字列をに置き換えます'\''
。これはうまくいきますが、今では結果文字列ができるだけ素敵に見えるようにしたいと思います。そのため、たとえばsandwich
justに変換できますが、sandwich
にthing$HOME
変換する必要があります'thing$HOME'
。
究極の目標は展示するbashコマンドを人間に修正してこのような['ls', '-l', 'Filename"with\'crazy$chars']
ものをls -l 'Filename'with'\''crazy$chars'
。