Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
linux:shell [2024/04/21 13:57]
cyril [Misc]
linux:shell [2024/12/11 09:40] (current)
cyril [Misc]
Line 92: Line 92:
 time (cat file1 > /dev/null; sync) time (cat file1 > /dev/null; sync)
 </code> </code>
 +  * **Check number of arguments and print usage:**<code bash>
 +if [[ $# -lt 2 ]]; then
 +        echo "Usage: foo.sh <arg1> <arg2>" 1>&2
 +        exit 1
 +fi
 +</code>
 +  * **Load command output as a file:**<code>
 +diff <(grep x file1) <(grep y file2)
 +</code>
 +  * **Remove extension from file name:**<code>
 +${f%.png} # with all shells
 +${f:r}    # only zsh
 +</code>
 +
 +
linux/shell.1713707876.txt.gz ยท Last modified: 2024/04/21 13:57 by cyril
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0