Skip to content

Instantly share code, notes, and snippets.

@mr21
Last active August 29, 2015 14:17
Show Gist options
  • Save mr21/5099074bd5b232ec1df9 to your computer and use it in GitHub Desktop.
Save mr21/5099074bd5b232ec1df9 to your computer and use it in GitHub Desktop.
## argv
ls
ls -l
ls -l -a
ls -l -a -S
ls -l -a -S -r
/bin/ls
/bin/ls -l
/bin/ls -l -a
/bin/ls -l -a -S
/bin/ls -l -a -S -r
## ;
ls ; ls
ls ; ls ; ls
ls ; ls ; ls ; ls
ls ; ls ; ls ; ls ; ls
ls ; ls ; ls ; ls ; ls ; ls
## && ||
true && ls
true || ls
false && ls
false || ls
true && true && true && true && ls
true || true || true || true || ls
false && false && false && false && ls
false || false || false || false || ls
false || true && false || true && ls && ls && ls
true || false && true || false && ls && ls && ls
## < in
cat < i
< i cat
cat -e < i
cat < i -e
< i cat -e
## > out
cat i -e > o ; cat o
cat i > o -e ; cat o
cat > o i -e ; cat o
> o cat i -e ; cat o
## < in > out
cat -e < i > o ; cat o
cat -e > o < i ; cat o
cat < i -e > o ; cat o
cat > o -e < i ; cat o
> o cat -e < i ; cat o
< i cat -e > o ; cat o
> o cat < i -e ; cat o
< i cat > o -e ; cat o
> o < i cat -e ; cat o
< i > o cat -e ; cat o
## |
cat i | cat
cat i | cat -e
cat i | cat -e | cat -e
cat i | cat -e | cat -e | cat -e
cat i | cat -e | cat -e | cat -e | cat -e | cat -e
cat i | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e
cat i | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e
## < | >
cat -e < i | cat -e > o ; cat o
cat -e < i | cat -e | cat -e > o ; cat o
cat -e < i | cat -e | cat -e | cat -e > o ; cat o
cat -e < i | cat -e | cat -e | cat -e | cat -e | cat -e > o ; cat o
cat -e < i | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e > o ; cat o
cat -e < i | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e > o ; cat o
cat < i -e | cat > o -e ; cat o
cat < i -e | cat -e | cat > o -e ; cat o
cat < i -e | cat -e | cat -e | cat > o -e ; cat o
cat < i -e | cat -e | cat -e | cat -e | cat -e | cat > o -e ; cat o
cat < i -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat > o -e ; cat o
cat < i -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat > o -e ; cat o
< i cat -e | > o cat -e ; cat o
< i cat -e | cat -e | > o cat -e ; cat o
< i cat -e | cat -e | cat -e | > o cat -e ; cat o
< i cat -e | cat -e | cat -e | cat -e | cat -e | > o cat -e ; cat o
< i cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | > o cat -e ; cat o
< i cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | cat -e | > o cat -e ; cat o
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment