Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.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
Regex Bash cp命令和引号_Regex_Bash_Copy_Quotes_Cp - Fatal编程技术网

Regex Bash cp命令和引号

Regex Bash cp命令和引号,regex,bash,copy,quotes,cp,Regex,Bash,Copy,Quotes,Cp,我来这里是为了一个小误会 以下是我所拥有的: cp "$DIR/working-dir/shswitch_'$codesite' _ '$ip' _ '*' _ OUTPUTCONFIG" "$LOCALDIR/liste/$hostname-$ip" < >我想搜索一个包含VAR描述的文件,文件名中间的一个随机数如下: shswitch_313083_126.138.36.253_**11894**_OUTPUTCONFIG 并复制到其他地方。 当我在上面尝试时,linux就是这么说的:

我来这里是为了一个小误会

以下是我所拥有的:

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\'*\'u OUTPUTCONFIG”:没有这样的文件或目录


我不明白为什么这里有反斜杠,也不明白为什么他不会正确搜索我的文件。你能帮忙吗

正确的格式是

cp "$DIR/working-dir/shswitch_${codesite}_${ip}_"*"_OUTPUTCONFIG" "$LOCALDIR/liste/$hostname-$ip"

正确的格式是

cp "$DIR/working-dir/shswitch_${codesite}_${ip}_"*"_OUTPUTCONFIG" "$LOCALDIR/liste/$hostname-$ip"

@欢迎使用2564494。我希望您也可以通过单击复选标记来接受答案。谢谢。@user2564494欢迎。我希望你也可以通过点击复选标记来接受答案,谢谢。