Zmud4.62如何读取文件内容(不执行)?
目前查阅到的可以用#file 打开文本文件,用#read 逐行读入,但是会直接把读取的内容输入到命令行,会导致系统执行相应的命令。没有找到直接获取读入内容到一个变量的方法。用%lastinput也可以获取输入内容,但是避免不了把读入内容输入到命令行执行的问题。求高手解答。 这种事情适合脚本做。 一般来说
#file 1 xxxx.txt;
A=%grep(1,你好);
#close 1;
#sh @a man 发表于 2024-4-19 06:22 PM
一般来说
#file 1 xxxx.txt;
A=%grep(1,你好);
谢谢。%grep我也看了。我是想读取文本中的某一行,作为变量来做后续处理。如果直接匹配的话,能返回匹配的行号,也是可以的(我不是想直接搜索匹配,而是需要匹配行的后面几行)。%grep返回匹配的所有行的内容,是个List.而且没有行号。所以也不行。{:7_270:} jarlyyn 发表于 2024-4-19 06:21 PM
这种事情适合脚本做。
嗯嗯。其实是不想自己写代码,想偷懒......... A=%read(1,n) man 发表于 2024-4-19 06:50 PM
A=%read(1,n)
哇哇,正解。#和%是互通的,我没想到。谢谢高手。
页:
[1]