Чтобы извлечь выходные данные grepв массив, вы можете использовать различные методы в зависимости от используемого вами языка программирования. Вот несколько распространенных примеров:
-
Bash (скрипты оболочки):
array=($(grep "pattern" file.txt)) -
Python:
import subprocess output = subprocess.check_output(["grep", "pattern", "file.txt"]) array = output.decode().splitlines() -
Perl:
my @array = `grep "pattern" file.txt`; -
PHP:
$array = explode("\n", shell_exec("grep 'pattern' file.txt"));
Это всего лишь несколько примеров. В зависимости от языка программирования и среды, с которой вы работаете, могут быть и другие способы.