Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/bash/18.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Bash 如何不列出"&引用;及"&引用;在curl命令中:";curl-l ftp:“;_Bash_Shell_Curl_Ftp - Fatal编程技术网

Bash 如何不列出"&引用;及"&引用;在curl命令中:";curl-l ftp:“;

Bash 如何不列出"&引用;及"&引用;在curl命令中:";curl-l ftp:“;,bash,shell,curl,ftp,Bash,Shell,Curl,Ftp,命令:curl-lftp://test:test@测试/测试/ 任务:不列出“”和“。” 输出: . .. test.txt test_2.txt 期望输出: test.txt test_2.txt 使用GNU sed。我建议将其附加到命令中,以删除仅包含一个或两个点的行: | sed -r '/^\.{1,2}$/d' 并添加到curl选项-s(静默)以抑制其统计输出 请参阅:man sed和对ftp服务器端进行更改,或者从输出中删除这些行。您的代码可以工作,但这次,curl将%Tot

命令:
curl-lftp://test:test@测试/测试/

任务:不列出“
”和“

输出:

.
..
test.txt
test_2.txt
期望输出:

test.txt
test_2.txt

使用GNU sed。我建议将其附加到命令中,以删除仅包含一个或两个点的行:

| sed -r '/^\.{1,2}$/d'
并添加到curl选项
-s
(静默)以抑制其统计输出



请参阅:
man sed

对ftp服务器端进行更改,或者从输出中删除这些行。您的代码可以工作,但这次,
curl
%Total%Received%Xferd Average Speed time Current
添加到列表顶部。实际上更多,有三条线。这就是我测试代码的方式:
test=”ftp://test:test@测试/测试/“
curl-l$test | sed-r'/^\{1,2}$/d'
我建议在curl中添加选项
-s
(静默)。添加“
-s
”标志有效。答案下有关
s
标志的注释应视为答案的一部分。我选择这个答案作为“选择答案”。