Итак, я пытаюсь переписать с помощью канала:
//reads contents of file| turns lowercase to uppercase | changes $ to # |
// then attempts to overwrite original file with new version
cat cutTester.txt|tr '[a-z]' '[A-Z]'|tr '$' '#' >cutTester.txt
но когда я делаю это, он просто стирает файл. Это содержимое файла
$first$second$third$fourth
$fifth$sixth$seventh$eighth
$ninth$tenth$eleventh$twelveth
$thirteenth$fourthteenth$fifthteenth$sixthteenth
$seventeenth$eightteenth$nineteenth$twenty
$twenty-one$twenty-two$twenty-three$twenty-four