bash
Multi line variable
MYJSON=$(cat <<EOF
{
"displayName": "Gjermund Skobba",
"dob": null,
"stuff": null
}
EOF
)
Multi-line into file:
cat >>~/somescript.sh<<EOF
#!/bin/bash
echo "some script"
EOF
Copy files and flattening folder structure
find ./src -iname '*.tgz' -exec cp \{\} ./dest/ \;
Remove double quotes
MYVAR='"Variable with double quotes"'
MYVAR=$(sed -e 's/^"//' -e 's/"$//' <<<"$MYVAR")
Result of last run command
$?
Standard output/error
- File descriptor 1 is the standard output (stdout)
- File descriptor 2 is the standard error (stderr)
g++ lots_of_errors 2>&1