0
我创建一个shell脚本,一个文件名作为输入,所以我传递文件名称,如如何处理的bash:语法错误附近意外的标记'('
A(01).txt文件
所以假设我想衡量文件大小就显示错误
庆典:附近意外的标记语法错误'(”
我刚才写
#!/bin/sh
if [ $# -eq 2 ]
then
FILE1="$1"
FILESIZE1=$(stat -c%s "$FILE1")
echo $FILESIZE1
fi
我已经添加“”来处理文件名中的空格,但为什么不处理括号?
在此先感谢。
这个脚本叫'A',你想通过文件'01'?如果是这样,请调用'A 01'。不要叫'A(01)' –
你说你传递的文件名是'A(01)'? –
我们已经看到了两个合理的,但不一致的猜测,你对“A(01)”的含义是什么。请更新您的问题以解释“A(01)”的含义。你的脚本的名字是什么?什么是你传递给它的文件名? –