return语句错误:urn:只能从shell脚本 myscript.sh中的函数或源脚本"返回"
#!/bin/bash
if [ $# -ne 2 ]
then
echo "Incorrect Usage : Arguments mismatch."
return 2
fi
mv $1 $2
return 0
Run Code Online (Sandbox Code Playgroud)
当我试图跑
sh myscript.sh
Incorrect Usage : Arguments mismatch.
myscript.sh.sh: line 5: return: can only `return' from a function or sourced script
Run Code Online (Sandbox Code Playgroud)
如何解决这个错误?
我有一个字符串,在不同的地方有多个逗号。我想用单个逗号替换字符串中多次出现的逗号。
我的字符串是:
$string = "EN:25,,,BR:18,,UE:21,,,NED:24,FR:20";
Run Code Online (Sandbox Code Playgroud)