簡體   English   中英

Bash cp命令和引號

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM