Thanks for the better test. I didn't fully understand what shlex was aiming
for. I see the correct output now.
#!/bin/bash
outputVar=$(
cat << EOF | python
fileString = "'SanDisk''"
output = "'" + fileString.replace("'", "\'\"\'\"\'") + "'"
print output
quit()
EOF
)
sh -c "echo $outputVar"
'SanDisk''
--
https://code.launchpad.net/~raharper/curtin/+git/curtin/+merge/382993
Your team curtin developers is requested to review the proposed merge of
~raharper/curtin:fix/udevadm-info-shlex-quote into curtin:master.
--
Mailing list: https://launchpad.net/~curtin-dev
Post to : [email protected]
Unsubscribe : https://launchpad.net/~curtin-dev
More help : https://help.launchpad.net/ListHelp