LINUX.ORG.RU

История изменений

Исправление Kroz, (текущая версия) :

Так?

Скрипт:

#!/bin/sh
TOKEN='@changed'
TEXT="/**\n* @author Zigmund Freid\n* @description F_ck everybody\n* @changed long_ago\n*/"
VALUE=`echo -e "$TEXT" | grep "${TOKEN}"| sed s/^.*${TOKEN}\ *//g`
echo "$VALUE"

Однострочник:

TOKEN='@changed';TEXT="/**\n* @author Zigmund Freid\n* @description F_ck everybody\n* @changed long_ago\n*/";VALUE=`echo -e "$TEXT" | grep "${TOKEN}"| sed s/^.*${TOKEN}\ *//g`;echo "$VALUE"

Ну, естественно в реале echo «$TEXT» меняешь на какой-нибудь cat file.txt .

Могут быть приколы когда в TOKEN есть пробелы или в тексте более одного токена, но это поправимо.

Исходная версия Kroz, :

Так?

Скрипт:

#!/bin/sh
TOKEN='@changed'
TEXT="/**\n* @author Zigmund Freid\n* @description F_ck everybody\n* @changed long_ago\n*/"
VALUE=`echo -e "$TEXT" | grep "${TOKEN}"| sed s/^.*${TOKEN}\ *//g`
echo "$VALUE"

Однострочник:

TOKEN='@changed';TEXT="/**\n* @author Zigmund Freid\n* @description F_ck everybody\n* @changed long_ago\n*/";VALUE=`echo -e "$TEXT" | grep "${TOKEN}"| sed s/^.*${TOKEN}\ *//g`;echo "$VALUE"

Могут быть приколы когда в TOKEN есть пробелы или в тексте более одного токена, но это поправимо.