Bash: Difference between revisions
From DWIKI
Line 15: | Line 15: | ||
==check if var contains substring== | ==check if var contains substring== | ||
[[ $foo =~ .*sub.* ]] | |||
==move cursor== | ==move cursor== |
Revision as of 10:45, 11 January 2018
- Homepage
- http://www.linuxdoc.org/HOWTO/Bash-Prog-Intro-HOWTO.html
- Shortcuts to move faster in Bash command line
- Bash Guide for Beginners
- http://www.ling.helsinki.fi/users/reriksso/unix/shell.html
- Advanced Bash Scripting Guide
- Linux Shell Scripting Tutorial
- Aliens Bash Tutorial
- http://www.skorks.com/2009/09/bash-shortcuts-for-maximum-productivity/
- Bash Keyboard Shortcuts
Tips and tricks
get first character of a string
FIRST=${STRING:0:1}
check if var contains substring
[[ $foo =~ .*sub.* ]]
move cursor
^b move back 1 char ^f move forward 1 char alt-b move back 1 word alf-f move forward 1 word
loops
loop through range of numbers
for i in {0..10};do echo $i;done