clarify functions
This commit is contained in:
parent
c10380bb34
commit
b403584c63
@ -102,9 +102,24 @@ Measure how long a script takes for super-autism powers.
|
|||||||
|
|
||||||
# Functions
|
# Functions
|
||||||
|
|
||||||
> function my_funct(){ do_thing $1; }
|
Make a function which checks if something is a file, and if so, shows it on screen with `cat`:
|
||||||
|
|
||||||
Remove a function with
|
> function show(){
|
||||||
|
> file "$1" | grep text &\>/dev/null && cat "$1"
|
||||||
|
> }
|
||||||
|
|
||||||
|
That `$1` refers to the first argument typed after the command.
|
||||||
|
If you want to run this on a file called `list`, then use:
|
||||||
|
|
||||||
|
> show list
|
||||||
|
|
||||||
|
...and the list will output, only if it is text.
|
||||||
|
|
||||||
|
In total, this functions the same as typing:
|
||||||
|
|
||||||
|
> file list | grep text &\>/dev/null && list
|
||||||
|
|
||||||
|
Remove a function with:
|
||||||
|
|
||||||
> unset my_function
|
> unset my_function
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user