basicsys@mars~/lec3>set -C basicsys@mars~/lec3>cat F1 hi basicsys@mars~/lec3>pwd 1>F1 -bash: F1: cannot overwrite existing file basicsys@mars~/lec3>set +C basicsys@mars~/lec3>pwd 1>F1 basicsys@mars~/lec3>cat F1 /home/cs/segel/basicsys/lec3 basicsys@mars~/lec3>ls F1 old basicsys@mars~/lec3>set -C basicsys@mars~/lec3>ls 1>F1 -bash: F1: cannot overwrite existing file basicsys@mars~/lec3>ls 1>|F1 basicsys@mars~/lec3>cat F1 F1 old basicsys@mars~/lec3>ls -l total 8 -rw------- 1 basicsys basicsys 7 Nov 11 15:45 F1 drwx------ 2 basicsys basicsys 4096 Nov 11 09:36 old basicsys@mars~/lec3>ls -l >|F1 basicsys@mars~/lec3>cat F1 total 4 -rw------- 1 basicsys basicsys 0 Nov 11 15:46 F1 drwx------ 2 basicsys basicsys 4096 Nov 11 09:36 old basicsys@mars~/lec3>echo ddd >| F1 basicsys@mars~/lec3>cat F1 ddd basicsys@mars~/lec3>echo1 abc 2>|F1 basicsys@mars~/lec3>cat F1 -bash: echo1: command not found basicsys@mars~/lec3>echo hi >|F1 basicsys@mars~/lec3>cat F1 hi basicsys@mars~/lec3>echo1 abc 1>|F1 -bash: echo1: command not found basicsys@mars~/lec3>cat F1 basicsys@mars~/lec3>echo hi >|F1 basicsys@mars~/lec3>cat F1 hi basicsys@mars~/lec3>echo1 abc 2>F1 -bash: F1: cannot overwrite existing file basicsys@mars~/lec3>cat F1 hi basicsys@mars~/lec3>cat P1 date pwd echo hi echo1 abc echo finish basicsys@mars~/lec3>chmod u+x P1 basicsys@mars~/lec3>P1 Sun Nov 11 15:59:46 IST 2012 /home/cs/segel/basicsys/lec3 hi ./P1: line 4: echo1: command not found finish basicsys@mars~/lec3>echo hi >|F1 basicsys@mars~/lec3>cat F1 hi basicsys@mars~/lec3>P1 >| F1 ./P1: line 4: echo1: command not found basicsys@mars~/lec3>cat F1 Sun Nov 11 16:05:29 IST 2012 /home/cs/segel/basicsys/lec3 hi finish basicsys@mars~/lec3>P1 2>| F1 Sun Nov 11 16:07:21 IST 2012 /home/cs/segel/basicsys/lec3 hi finish basicsys@mars~/lec3>cat F1 ./P1: line 4: echo1: command not found basicsys@mars~/lec3> basicsys@mars~/lec3>cat F1 hi basicsys@mars~/lec3>cat F2 bye basicsys@mars~/lec3>cat P1 date pwd echo hi echo1 abc echo finish basicsys@mars~/lec3>P1 1>|F1 2>|F2 basicsys@mars~/lec3>cat F1 Sun Nov 11 16:10:12 IST 2012 /home/cs/segel/basicsys/lec3 hi finish basicsys@mars~/lec3>cat F2 ./P1: line 4: echo1: command not found basicsys@mars~/lec3>cat P1 date pwd echo hi echo1 abc echo finish basicsys@mars~/lec3>P1 1>|F1 2>|F1 basicsys@mars~/lec3>cat F1 ./P1: line 4: echo1: command not found egel/basicsys/lec3 hi finish basicsys@mars~/lec3>cat P1 date pwd echo hi echo1 abc echo finish basicsys@mars~/lec3>P1 1>|F1 2>&1 basicsys@mars~/lec3>cat F1 Sun Nov 11 16:16:41 IST 2012 /home/cs/segel/basicsys/lec3 hi ./P1: line 4: echo1: command not found finish basicsys@mars~/lec3> basicsys@mars~/lec3>cat F1 abc basicsys@mars~/lec3>echo def >> F1 basicsys@mars~/lec3>cat F1 abc def basicsys@mars~/lec3>echo -n ghe >> F1 basicsys@mars~/lec3>cat F1 abc def ghebasicsys@mars~/lec3>echo 123 >> F1 basicsys@mars~/lec3>cat F1 abc def ghe123 basicsys@mars~/lec3>seq 15 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 basicsys@mars~/lec3>seq 15 >| F1 basicsys@mars~/lec3>cat F1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 basicsys@mars~/lec3>head F1 1 2 3 4 5 6 7 8 9 10 basicsys@mars~/lec3>head -2 F1 1 2 basicsys@mars~/lec3>tail -2 F1 14 15 basicsys@mars~/lec3>tail F1 6 7 8 9 10 11 12 13 14 15 basicsys@mars~/lec3>head -3 F1 1 2 3 basicsys@mars~/lec3>head -c3 F1 1 2basicsys@mars~/lec3>head -c4 F1 1 2 basicsys@mars~/lec3>tail -3 F1 13 14 15 basicsys@mars~/lec3>tail -c3 F1 15 basicsys@mars~/lec3>tail -c4 F1 15 basicsys@mars~/lec3>tail -c5 F1 4 15 basicsys@mars~/lec3>cat F1 abcd efg 123 45 6789 10 20 abcd basicsys@mars~/lec3>wc F1 5 8 34 F1 basicsys@mars~/lec3>wc -l F1 5 F1 basicsys@mars~/lec3>wc -w F1 8 F1 basicsys@mars~/lec3>wc -c F1 34 F1 basicsys@mars~/lec3>wc -lw F1 5 8 F1 basicsys@mars~/lec3>wc -L F1 17 F1 basicsys@mars~/lec3>echo abcde >|F1 basicsys@mars~/lec3>echo 123 >>F1 basicsys@mars~/lec3>cat F1 abcde 123 basicsys@mars~/lec3>wc -L F1 5 F1 basicsys@mars~/lec3>echo $x basicsys@mars~/lec3>read x 123 basicsys@mars~/lec3>echo $x 123 basicsys@mars~/lec3>read x 123 basicsys@mars~/lec3>read y 456 basicsys@mars~/lec3>echo $[$x+$y] 579 basicsys@mars~/lec3>cat F1 12 13 14 basicsys@mars~/lec3>cat P1 read x read y echo $[$x+$y] basicsys@mars~/lec3>P1 < F1 25