Использование содержимого текстового файла для формирования условия [closed]

] Мне интересно получить содержимое текстового файла и использовать его в таком состоянии, как: if (text1.txt! = text2.txt) { text1.txt = text2.txt}

Мне также интересно проверить строку, например: if (text1.txt (line 5) = text2.txt (line 2) {...}

-1
задан 18 June 2014 в 22:33

1 ответ

Для первого сравнения используйте cmp (который быстрее и более прост, чем diff или так):

if cmp "text1.txt" "text2.txt" ; then 
    echo "Both files contain the same data"
fi

Для второго:

if [ "$(sed -n 5p "text1.txt")" = "$(sed -n 1p "text2.txt")" ] ; then
    echo "Lines 5 resp. 2 contain the same data"
fi
0
ответ дан 18 June 2014 в 22:33

Другие вопросы по тегам:

Похожие вопросы: