User Tools

Site Tools


bash_notes

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
bash_notes [2022/04/22 16:44] – [list files within a specific range] rajubash_notes [2023/12/28 08:49] (current) – [other pages in this wiki] raju
Line 4: Line 4:
  
 ===== dummy ===== ===== dummy =====
 +==== other pages in this wiki ====
 +  * [[bash scripting]]
 +  * [[shell scripting notes]]
 +
 ==== useful links ==== ==== useful links ====
-  * https://mywiki.wooledge.org/ArithmeticExpression - Arithmetic Expansion +  * https://explainshell.com/ - useful for understanding complex shell commands 
 +  * https://mywiki.wooledge.org/ArithmeticExpression - Arithmetic Expansion 
 +  * https://misc.flogisoft.com/bash/tip_colors_and_formatting - escape characters, color prompts, echo colored strings 
 +  * http://ezprompt.net/ - Easy bash prompt generator 
 + 
 +==== documentation links ==== 
 +  * ignoredups, erasedups - https://www.gnu.org/software/bash/manual/html_node/Bash-Variables.html search for ignoredups . 
 + 
 +==== what is the difference between "ls > dirlist 2>&1" and "ls 2>&1 > dirlist"? ==== 
 +The command 
 +<code> 
 +ls > dirlist 2>&
 +</code> 
 +directs both standard output (file descriptor 1) and standard error (file descriptor 2) to the file dirlist, while the command 
 +<code> 
 +ls 2>&1 > dirlist 
 +</code> 
 +directs only the standard output to file dirlist, because the standard error was made a copy of the standard output before the standard output was redirected to dirlist. 
 + 
 +To conclude, the order of redirections is significant. 
 + 
 +Ref:- https://www.gnu.org/software/bash/manual/html_node/Redirections.html -> 5th paragraph. 
 ===== getopts ===== ===== getopts =====
 ==== useful articles ==== ==== useful articles ====
bash_notes.1650645871.txt.gz · Last modified: 2022/04/22 16:44 by raju