basicsys@mars~/lec3>echo hi >|F1 basicsys@mars~/lec3>cat F1 hi basicsys@mars~/lec3>set -C 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>set -C basicsys@mars~/lec3>pwd 1>F1 -bash: F1: cannot overwrite existing file basicsys@mars~/lec3>pwd 2>F1 -bash: F1: cannot overwrite existing file basicsys@mars~/lec3>cat F1 /home/cs/segel/basicsys/lec3 basicsys@mars~/lec3>echo1 2>F1 -bash: F1: cannot overwrite existing file basicsys@mars~/lec3>echo1 2>|F1 basicsys@mars~/lec3>cat F1 -bash: echo1: command not found basicsys@mars~/lec3>(echo abc; echo1 def; pwd) 1>|F1 2>|F2 basicsys@mars~/lec3>cat F1 abc /home/cs/segel/basicsys/lec3 basicsys@mars~/lec3>cat F2 -bash: echo1: command not found basicsys@mars~/lec3>(echo abc; echo1 def; pwd) >> F1 -bash: echo1: command not found basicsys@mars~/lec3>cat F1 abc /home/cs/segel/basicsys/lec3 abc /home/cs/segel/basicsys/lec3 basicsys@mars~/lec3>chmod u+x P1 basicsys@mars~/lec3>cat P1 pwd echo1 echo abc basicsys@mars~/lec3>P1 /home/cs/segel/basicsys/lec3 ./P1: line 2: echo1: command not found abc basicsys@mars~/lec3>P1 1>|F1 ./P1: line 2: echo1: command not found basicsys@mars~/lec3>P1 >|F1 2>&1 basicsys@mars~/lec3>cat F1 /home/cs/segel/basicsys/lec3 ./P1: line 2: echo1: command not found abc basicsys@mars~/lec3>P1 1>|F1 ./P1: line 2: echo1: command not found basicsys@mars~/lec3>P1 >|F1 2>&1 basicsys@mars~/lec3>cat F1 /home/cs/segel/basicsys/lec3 ./P1: line 2: echo1: command not found abc basicsys@mars~/lec3>echo1 abc 1>|F1 2>&1 basicsys@mars~/lec3>cat F1 -bash: echo1: command not found basicsys@mars~/lec3>echo abc 1>|F1 2>&1 basicsys@mars~/lec3>cat F1 abc 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 -3 F1 1 2 3 basicsys@mars~/lec3>tail -3 F1 13 14 15 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>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