在批处理文件中,我可以将grep的结果发送到这样的文件:
grep -o -P -f search_text.txt text_file.txt >outputfile.txt
但我不希望结果转到文件。我希望将结果存储在我稍后可以在批处理文件中使用的变量中。我想这样做:
grep -o -P -f search_text.txt text_file.txt >my_variable
但当然这不起作用。如何将grep结果分配给变量?
答案 0 :(得分:0)
grep -o -P -f search_text.txt text_file.txt> outputfile.txt
然后做
var = $(head -n 1 outputfile.txt) (阅读第一行)
你的结果是var
答案 1 :(得分:0)
tmpStr = grep -o -P -f search_text.txt text_file.txt
如果它不起作用,请尝试:
tmpStr = $(grep -o -P -f search_text.txt text_file.txt)