Вы можете сделать это в одной строке:
grep -Po 'siesta: Total = \K.*' "h2.$i.out" >> data.dat
Объяснение:
-P Использовать Perl-совместимое регулярное выражение (PCRE), которое поддерживает гораздо более расширенное сопоставление образцов -o Печатать только соответствующую часть строки (в этом случае просто номер) \K Не учитывать предыдущую как часть соответствия (это функция PCRE.) .* Сопоставьте нуль или более любого символа (кроме новой строки)Чтобы напечатать $i файл в той же строке, что и вывод grep, запустите printf '%s' "$i" >> data.dat перед командой grep. Я предполагаю, что вы запускаете его внутри цикла, так что это будет работать следующим образом:
for i in ...; do
printf '%s' "$i" >> data.dat
grep -Po 'siesta: Total = \K.*' "h2.$i.out" >> data.dat
done
Запустите приложение редактора dconf и перейдите к /org/gnome/desktop/privacy/. Затем отмените опцию «запомнить-приложение-использование».
В качестве альтернативы откройте терминал и запустите
gsettings set org.gnome.desktop.privacy remember-app-usage false
Запустите приложение редактора dconf и перейдите к /org/gnome/desktop/privacy/. Затем отмените опцию «запомнить-приложение-использование».
В качестве альтернативы откройте терминал и запустите
gsettings set org.gnome.desktop.privacy remember-app-usage false
Запустите приложение редактора dconf и перейдите к /org/gnome/desktop/privacy/. Затем отмените опцию «запомнить-приложение-использование».
В качестве альтернативы откройте терминал и запустите
gsettings set org.gnome.desktop.privacy remember-app-usage false