Sto cercando di eseguire qualche pezzo di codice Python in uno script bash così ho voluto capire che cosa è la migliore tra:python -c vs Python - << heredoc
#!/bin/bash
#your bash code
python -c "
#your py code
"
VS
python - <<DOC
#your py code
DOC
Ho controllato il web ma non sono riuscito a compilare i bit attorno all'argomento. Pensi che uno sia migliore dell'altro? Se si desidera restituire un valore dal blocco di codice Python allo script di bash, heredoc è il solo modo?
Grazie
Nel primo esempio, è necessario sfuggire alle virgolette se si desidera utilizzare stringhe con doppi apici. – Evert
Ok Evert, questo è un aspetto. Quali sono gli altri preferire uno rispetto all'altro? – Kashif
Questa è davvero una domanda su here docs e non su Python – shadowtalker