Rick T Asked: 2019-12-12 10:22:09 +0800 CST2019-12-12 10:22:09 +0800 CST 2019-12-12 10:22:09 +0800 CST 使用存储在变量中的文件名的头部的语法[重复] 772 我正在尝试将文件中的前 5 行存储在变量中url。但我得到一个错误 -n5: command not found fn_all_urls存储文件的路径/home/urls.txt 我的线路是: url=head -n5 ${fn_all_urls} #get first 5 lines in file echo "$url" 我在 Ubuntu 18.04 64 位上使用 bash bash head 1 个回答 Voted Best Answer schrodingerscatcuriosity 2019-12-12T10:34:27+08:002019-12-12T10:34:27+08:00 您没有执行命令替换,这是您将命令的输出分配给变量的方式。完成此操作的正确语法是: url=$(head -n5 "${fn_all_urls}")
您没有执行命令替换,这是您将命令的输出分配给变量的方式。完成此操作的正确语法是: