-4

У меня есть этот текст

which will be considered further in Chapter 6
    Siannis et al., 2005
    Crowther and Lambert, 2013a
    Schumacher et al., 1994
    2014
    df=4
    2005
    2005
    0, 1
    4.1

я нуждаюсь

which will be considered further in Chapter 6
Siannis et al., 2005
Crowther and Lambert, 2013a
Schumacher et al., 1994
df=4

Я хочу удалить те строки, которые не имеют слова. Если вы можете сделать это с помощью vim/grep/awk/cat или другого, добро пожаловать.

2 ответа2

2

Вы можете сделать это с помощью grep следующим образом:

$ grep '[a-z]' text.txt
1

Если вы ищете слова, проверьте слова!

$ grep -w '[a-z]\+' file
which will be considered further in Chapter 6
    Siannis et al., 2005
    Crowther and Lambert, 2013a
    Schumacher et al., 1994
    df=4

Это напечатает те строки, которые содержат блоки символов [a-z] длиной не менее 1 символа.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .