我正在编写一个Bash Shell脚本,需要确定提供的MP3音频文件是有效还是无效.我将如何在Bash中实现这一目标?
例如假的:> file.mp3或mv file.txt file.mp3
例:
#!/bin/bash
source "$VARIABLE"
Run Code Online (Sandbox Code Playgroud)
是使用curl从远程位置检索值.
http://example.com/file.cnfg
Run Code Online (Sandbox Code Playgroud) 为了安全起见,如何防止在source'd' 文件中执行命令?例如:
#!/bin/sh
source file.cfg
Run Code Online (Sandbox Code Playgroud)
通缉:
get="value"
Run Code Online (Sandbox Code Playgroud)
意外的:
command
Run Code Online (Sandbox Code Playgroud) 如何在命令行中从脚本运行"子功能"?例:
#script_1.sh
main_function() {
sub_function() {
echo "hello world"
}
}
Run Code Online (Sandbox Code Playgroud)
我试图获取此文件并从另一个脚本调用该函数:
#script_2.sh
source script_1.sh
sub_function
Run Code Online (Sandbox Code Playgroud)
但我明白了
script_2.sh: line 3: sub_function: command not found
Run Code Online (Sandbox Code Playgroud)
虽然我期望得到hello world.