这是我的文件
cat abx.txt
select * from table1;
select * from table2;
select * from table3;
yu=$(head -1 abx.txt)
echo $yu
=>从表中选择file1.txt file2.txt
在分配变量时,如何避免处理*
。我已经添加了\*
,但是变量的值为\*
。
答案 0 :(得分:1)
回显$yu
时,文件名正在扩展。您只需要用双引号将变量引起来防止它:
$ yu=$(head -1 abx.txt)
$ echo "$yu"
select * from table1;