全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 7841|回复: 41
打印 上一主题 下一主题

你写脚本选择sh还是bash

 关闭 [复制链接]
跳转到指定楼层
1#
发表于 2022-5-21 16:29:06 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
单选投票, 共有 586 人参与投票
您所在的用户组没有投票权限
42#
发表于 2022-5-28 19:28:08 | 只看该作者
我一直用的是bash,但我也不知道几种有啥区别
41#
发表于 2022-5-28 18:46:27 | 只看该作者
sRGB 发表于 2022-5-28 09:38
有区别,  就像 vi  和 vim 有区别
sh 是 lite版, bash 是 标准版

受教受教!一直在用从来不知其中所以然,以为是同一个东西不同的叫法
40#
发表于 2022-5-28 17:28:34 | 只看该作者
#!/usr/sbin/python3
39#
发表于 2022-5-28 14:39:38 | 只看该作者
一般还是 bash,支持的语法多一点
38#
发表于 2022-5-28 09:38:03 | 只看该作者
姜叔 发表于 2022-5-22 16:28
bash和sh有区别?

有区别,  就像 vi  和 vim 有区别
sh 是 lite版, bash 是 标准版

Docker 容器使用apilne 镜像,只能使用 sh,或者安装bash
37#
发表于 2022-5-23 19:45:14 | 只看该作者
#!/usr/bin/zsh -
36#
发表于 2022-5-23 09:22:45 | 只看该作者
不会写脚本!
35#
发表于 2022-5-23 09:03:38 | 只看该作者
这两者的区别,极小极小,平常可以忽略
  1. #!/bin/sh
  2. #!/bin/bash
复制代码


如果是后者,直接省略也不碍事,因为bash是缺省值

对于crontab 处理, bash比较方便点点;其实sh使用绝对路径一样的
34#
发表于 2022-5-23 08:36:06 | 只看该作者
sh和bash有什么区别
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-3 16:01 , Processed in 0.067572 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表