我想将 ls 命令的输出捕获到一个文件中
ls >> lsOutput.log
Run Code Online (Sandbox Code Playgroud)
如果在命令行中执行,则此方法有效。但是当放入 shell 脚本 ( lsOutput.sh
) 时,返回
./lsOutput.sh: 3: ./lsOutput.sh: total: not found
Run Code Online (Sandbox Code Playgroud)
lsOutput.sh
代码
#!/bin/sh
`ls -lrt` >> lsOutput.log
Run Code Online (Sandbox Code Playgroud) linux中是否有脚本或方法可以在我尝试执行shell脚本/进程时,如果它正在运行,它会提示它正在运行并退出,否则它将继续。