Commands like cat ./test/unsorted.txt | grep "y" do not work but cat ./test/unsorted.txt | grep y does correctly work. Could be as simple as passing everything between the two quotes as a single string and ignoring the actual characters. Look more into.