Bash: чтение значений из файла после маркеров

И ответ кажется:

\r_ignorefastpath 0

Теперь я получаю действительно гладкую графику все время.

3
задан 3 April 2018 в 21:34

3 ответа

Вы можете сделать это с помощью многих инструментов, таких как:

grep

grep -oP '(?<={ ).*(?= })' FILENAME

grep

awk -F '({ | })' '{print $2}' FILENAME

sed

sed 's/.*{ \(.*\) }/\1/' FILENAME

Все вышеприведенные команды имеют такой вывод:

value1
value2

Также вы можете сохранить эти команды в другом файле, перенаправляя или с командой tee.

Например:

grep -oP '(?<={ ).*(?= })' FILENAME > OUTPUT

Или:

grep -oP '(?<={ ).*(?= })' FILENAME | tee OUTPUT
4
ответ дан 22 May 2018 в 11:38

Вы можете сделать это с помощью многих инструментов, таких как:

grep

grep -oP '(?<={ ).*(?= })' FILENAME

grep

awk -F '({ | })' '{print $2}' FILENAME

sed

sed 's/.*{ \(.*\) }/\1/' FILENAME

Все вышеприведенные команды имеют такой вывод:

value1 value2

Также вы можете сохранить эти команды в другом файле, перенаправляя или с командой tee.

Например:

grep -oP '(?<={ ).*(?= })' FILENAME > OUTPUT

Или:

grep -oP '(?<={ ).*(?= })' FILENAME | tee OUTPUT
4
ответ дан 17 July 2018 в 17:33

Вы можете сделать это с помощью многих инструментов, таких как:

grep

grep -oP '(?<={ ).*(?= })' FILENAME

grep

awk -F '({ | })' '{print $2}' FILENAME

sed

sed 's/.*{ \(.*\) }/\1/' FILENAME

Все вышеприведенные команды имеют такой вывод:

value1 value2

Также вы можете сохранить эти команды в другом файле, перенаправляя или с командой tee.

Например:

grep -oP '(?<={ ).*(?= })' FILENAME > OUTPUT

Или:

grep -oP '(?<={ ).*(?= })' FILENAME | tee OUTPUT
4
ответ дан 23 July 2018 в 18:23

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

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