У меня есть сценарий оболочки, который имеет функцию для записи операторов
#!/bin/sh
Log() {
echo $1 >> /some/logfile
}
Log "Test logging works"
Это прекрасно работает!
Далее, у меня есть программа, которая записывает операторы, и если я хочу иметьлоги оттуда добавлены в файл, я могу сделать так
SomeProgram >> SomeFile.txt
Это также прекрасно работает!
Но что, если я хочу передать логи из SomeProgram
в мою функциюLog
при вызове SomeProgram
из того же сценария оболочки.Это возможно?Ниже приведены некоторые уловки, которые я пробовал, но они не сработали.
Log "SomeProgram >> SomeFile.txt"
Log(SomeProgram >> SomeFile.txt)
Вопрос
Итак, как мне собрать журналы из программы и продолжать передавать их в параметрфункция?
Среда:
Linux