我是Shell脚本的新手,所以请理解我是否缺少任何东西
我在shell脚本FILE_URR=$(echo "'http://localhost:8080/api/test/process?start_from_line=$START_FROM_LINE&source_file_id=$SOURCE_FILE_ID&hname=$HNAME&delimiter=$DELIMITER&input_file_name=$INPUT_FILE_NAME&start_from_line=$START_FROM_LINE&mappings=$MAPPINGS' -O /dev/null")
中有这个名气
如果我运行echo $FILE_URR
,该命令将输出为'http://localhost:8080/api/test/process?start_from_line=2&source_file_id=1234&hname=DHack&delimiter=,&input_file_name=husers.csv&start_from_line=2&mappings={"1":["skipColumn"],"2":["firstname"],"3":["lastname"],"4":["email"],"5":["skipColumn"],"6":["ipaddress"]}' -O /dev/null
现在我要执行wget $FILE_URR
命令,但它显示方案丢失错误
但是如果我用wget复制了上面的输出,那就可以了
。我认为是因为双引号我不知道该怎么做,请提供任何帮助
谢谢
答案 0 :(得分:0)
只需删除'
,即可使用。