сценарий для чтения определенных ключевых слов в документе

Простой пример эскапания цитат в оболочке:

$ echo 'abc'\''abc'
abc'abc
$ echo "abc"\""abc"
abc"abc

Это сделано путем завершения уже открытого ( »), размещение сбежавших один ( \ '), затем открывать другой ( ').

В качестве альтернативы:

$ echo 'abc'"'"'abc'
abc'abc
$ echo "abc"'"'"abc"
abc"abc

Это сделано путем отделки уже открытого ( ), размещая цитату в другую цитату ( »« »), затем открывать другой ( «).

Связан: Как избежать однозначных кавычек в пределах односмысленных строк? в Stackoverflow SE

0
04.11.2014, 20:06
1 ответ

Если все ключевые слова отсортированы в тексте. Предоставляйте в качестве следующего (и такого рода для ключевых слов является То же самое во всех файлах, включенных в 50 папок)

Abc= value
Def= value
Ghi= value

, то вы можете прочитать каждую первую строку --N 1 fileName из них для цикла и запишите его в новом файле, как ни ниже:

$ for file in ~/Parent_dir/Folder*/*; do  head -n 1 $file; done
 Abc=1
 Abc=5
 Abc=11
 Abc=11
 Abc=16
 Abc=3

Сценарий будет выглядеть выше:

for file in ~/Parent_dir/Folder*/*; do
    head -n 1 $file;
done > newfile
0
28.01.2020, 04:58

Теги

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