在Linux上,我使用以下方法从tar存档中提取文件
tar -xC / -f /tarFile.tar someFolder/[HD] video1.mp4
这总是好的,但在这种情况下,文件名包含方括号。焦油反应是
someFolder/[HD] video1.mp4: not found in archive
如果去掉方括号,文件将被提取。
我已经尝试过用\转义所有字符,用'转义周围的文件名。不走运。
有什么暗示吗?谢谢
在linux中运行以下python脚本是否有一种单行方式,而不保存任何临时文件(除了/dev/std* )?我的python脚本test.py接受一个文件名作为参数,也将sys.stdin作为流输入。
#test.py
#!/usr/bin/python
import sys
fn=sys.argv[1]
checkofflist=[]
with open(fn,'r') as f:
for line in f.readlines():
checkofflist.append(line)
for line in sys.stdin:
if li
如果我从这个错误启动脚本:
./Sinusbot.sh: line 276: unexpected EOF while looking for matching `)'
./Sinusbot.sh: line 305: syntax error: unexpected end of file
受影响脚本的一部分:
echo -e "$info Configuring instances"
if [ "$ydl" = "y" ] || [ "$ydl" = "Y" ]; then
c2="0&
我想在linux 321716~~Amstredam Hero - Jimmy to Worker'''s Comp Waiver.pdf´ in linux. How can I open this file , i try ´ls - la 321716~~Amstredam -吉米到工人的Comp Waiver.pdf中打开文件
它不工作,请帮帮忙
为什么以下几行可以在批处理文件中工作?
for %%a in ("C:\Test\*.txt") do set FileName=%%~a
echo Filename is: %FileName%
但这些不会吗?
for %%a in ("C:\Test\*.txt") do (
set FileName=%%~a
echo Filename is: %FileName%
)
这就像"a“变量在第二行中没有被保留。为什么会这样,以及如何使用第二个示例中的"a“内容?