![](/img/trans.png)
[英]Single quotes within single quotes issue - Bash command line GNU parallel
[英]Bash cp command and quotes
我在這里是一個有點誤會的問題。
這是我所擁有的:
cp "$DIR/working-dir/shswitch_'$codesite' _ '$ip' _ '*' _ OUTPUTCONFIG" "$LOCALDIR/liste/$hostname-$ip"
我想搜索一個包含描述為var的單詞的文件,並在文件名中間添加一個隨機數,如下所示:
shswitch_313083_126.138.36.253_**11894**_OUTPUTCONFIG
並將其復制到其他位置。 當我在上面嘗試時,這就是linux所說的:
cp:無法統計`/ opt / exploit / dev / florian / scan-allied / working-dir / shswitch _ \\'313083 \\' \\'126.138.36.253 \\' \\'* \\'_ OUTPUTCONFIG':沒有這樣的文件或目錄
我不明白為什么這里有反斜線,也為什么他不能正確搜索我的文件。 你能幫忙嗎?
正確的格式是
cp "$DIR/working-dir/shswitch_${codesite}_${ip}_"*"_OUTPUTCONFIG" "$LOCALDIR/liste/$hostname-$ip"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.