Linux下如何像windows下那样制作批处理文件?就是执行一批shell命令或可执行文件

2025-03-06 11:28:34
推荐回答(2个)
回答1:

csh, bash, 不管什么shell都可以把代码写成文件再执行,比windows的批处理功能强得多, 因而叫shell脚本程序而不是批处理文件了。
你可以把shell脚本保存为.sh文件, 第一行用#!/bin/[shell name]来说明执行所用的shell, 然后以防万一用chmod +x ***.sh来给文件可执行权限, 然后./***.sh来执行就好了。
shell脚本编程比bat文件复杂得多,你可以参考相关书籍。

回答2:

建一个文件叫xxx.csh

#! /bin/csh -f
shell command 1
shell command 2
.....

执行时只需source xxx.csh,则会依次执行shell command 1,2...