bash, heredocuments
2015-02-06
Il est possible de désactiver les substitutions dans les heredocuments en bash.
Pour se faire, il suffit de quoter son nom.
#!/bin/bash
text="hello the world!"
cat<<EOF
$text
`date`
$((3+1))
EOF
cat<<"EOF"
$text
`date`
$((3+1))
EOF
Produit :
hello the world!
vendredi 6 février 2015, 10:56:26 (UTC+0100)
4
$text
`date`
$((3+1))