diff --git a/Misc/appending_output b/Misc/appending_output new file mode 100644 index 0000000..a1ac7a7 --- /dev/null +++ b/Misc/appending_output @@ -0,0 +1,8 @@ +Everytime this script run this should be added to file +This could be useful for logfiles and such +Everytime this script run this should be added to file +This could be useful for logfiles and such +Everytime this script run this should be added to file +This could be useful for logfiles and such +Everytime this script run this should be added to file +This could be useful for logfiles and such diff --git a/Misc/appending_redirections.sh b/Misc/appending_redirections.sh new file mode 100755 index 0000000..8048bd2 --- /dev/null +++ b/Misc/appending_redirections.sh @@ -0,0 +1,16 @@ +#!/bin/bash + +# Jack-Benny Persson +# LX13 +# Testing out permanent appending redirections + +exec 1>>appending_output + +echo "Everytime this script run this should be added to file" +echo "This could be useful for logfiles and such" + +# Closing it again +exec 1>&- +echo "We won't be able to print this line since we no longer have STDOUT" + +exit 0 diff --git a/Misc/infile.txt b/Misc/infile.txt new file mode 100644 index 0000000..b43b9c2 --- /dev/null +++ b/Misc/infile.txt @@ -0,0 +1 @@ +Hellooo! diff --git a/Misc/redirections_reset.sh b/Misc/redirections_reset.sh index 6e01bea..a050acf 100755 --- a/Misc/redirections_reset.sh +++ b/Misc/redirections_reset.sh @@ -6,11 +6,21 @@ exec 3>&1 exec 1>reset_test - echo "This line should go to the reset_test file" exec 1>&3 - echo "And this should be outputted on STDOUD as normal" + +# And one can also redirect input and then reset it the same was +# as with output above +exec 5<&0 +exec 0&5 +read Yay +echo $Yay + + exit 0