shell2
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| shell2 [2022/02/02 09:53] – [expect tips] dblume | shell2 [2024/10/07 22:00] (current) – dblume | ||
|---|---|---|---|
| Line 51: | Line 51: | ||
| declare -r SCRIPT_NAME=$(basename " | declare -r SCRIPT_NAME=$(basename " | ||
| - | ## exit the shell (default status code: 1) after printing the message to stderr | + | # exit (default status code: 1) after printing the message to stderr |
| die() { | die() { | ||
| echo >&2 " | echo >&2 " | ||
| Line 560: | Line 560: | ||
| find lib -type f -name \*.so\* -exec sh -c ' | find lib -type f -name \*.so\* -exec sh -c ' | ||
| | | ||
| - | Note that you can pass -print (or -and -print) after a -exec argument. Also, the " - " is just a placeholder for $0 (usually the command name, in this case " | + | Note that you can pass -print (or -and -print) after a -exec argument. You can also use -printf, ex., '' |
| NEEDED | NEEDED | ||
| lib/ | lib/ | ||
| + | Tip: tar up the last day's worth of log files: | ||
| + | |||
| + | find . -mtime -1 -name \*.log -print0 | tar -jcvf logs.tar.bz2 --null -T - | ||
| ====== Additional Keywords ====== | ====== Additional Keywords ====== | ||
| Linux, Unix, *nix | Linux, Unix, *nix | ||
shell2.1643824438.txt.gz · Last modified: 2023/04/12 20:44 (external edit)