Using a For Loop to Sort and Save Files Using Grep

Для модуля ядра Ubuntu 16.04LTS 4.4.0-22-generic мне пришлось запустить:

sudo apt-get install virtualbox-dkms .

В моем случае он просил отключить безопасный UEFI. В качестве примечания: пароль, запрашиваемый для подтверждения, должен содержать не менее 8 символов.

3
01.11.2018, 15:24
2 ответа

(в дополнение к @Philippos ):Bash пытается расширить переменную $i_вместо $i. Попробуйте...${i}_...:

for i in {00..21}
  do     
    grep "text" file_${i}_*out > out_$i.txt
  done
6
27.01.2020, 21:09

Ваш шаблон расширится до file_1_, но вам нужноfile_01_

Используйтеfor i in {00..21};

5
27.01.2020, 21:09

Теги

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