Что-то пытается записать на ваш диск. Эта ошибка обычно возникает с сетевыми дисками.
Попробуйте открыть текстовый файл, удалить содержимое и сохранить его. Использование этой команды для повторной проверки дискового пространства:
df -h
$ awk -F, 'FILENAME=="file1" {inputs[FNR]=$5} FILENAME=="file2" && inputs[FNR] > $3 {print inputs[FNR] " is greater than " $3 " on line " FNR}' file1 file2
333 is greater than 56 on line 2
Я использовал метод ниже, чтобы получить тот же требуемый результат
for i in {1..4}; do second_file=`awk -F "," -v i="$i" 'NR==i{print $3}' j.txt`; first_file=`awk -F "," -v i="$i" 'NR==i {print $5}' l.txt`; if [[ $first_file -gt $second_file ]]; then echo $first_file is greater than $second_file; fi; done
выход
333 is greater than 56