Эхо номер строки кода в файле журнала - PullRequest
1 голос
/ 01 марта 2012

В моем скрипте я использую echo и направляю текст в файл журнала, как показано ниже

echo "`date +"%d%m%Y%H%M%S"` The script is running.. " >> $log_File

Как вывести номер строки эха в файл журнала?

В настоящее время в файле журнала:

01032012141215 The script is running..

в файл журнала, я хочу, чтобы это выглядело как:

01032012141215 100 The script is running..

где 100 - номер строки эха в скрипте

1 Ответ

4 голосов
/ 01 марта 2012

Номер строки текущей команды вы найдете в переменной $ LINENO

echo "`date +"%d%m%Y%H%M%S"` $LINENO The script is running.. " >> $log_File

Я не уверен, что это требование POSIX, но, по крайней мере, большинство современных оболочек должны предоставлять эту переменную (bash, конечно, да)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...