Linux shell 脚本 a || b

|| 是逻辑或的意思

只有在命令a执行失败时,命令b才会被执行

nano file.txt || vi file.txt

如上例,如果nano打不开指定文件,那就用vim打开