Use aspas duplas.
mycommand.py -a "'cat myfile.json'"
Por exemplo:
mycommand.py -a 'cat myfile.json'
Neste exemplo, preciso que o conteúdo de myfile.json
seja passado como o valor para o argumento -a
de mycommand.py
. Este quase funciona, mas eu preciso que o conteúdo do arquivo (que inclui aspas duplas e novas linhas) esteja entre aspas. Isso não funciona :
mycommand.py -a ''cat myfile.json''
O uso das aspas simples impede que as citações de backtick funcionem.
Use aspas duplas.
mycommand.py -a "'cat myfile.json'"
Tags bash