gpt4 book ai didi

python - linux写的编译shell文件是什么

转载 作者:太空宇宙 更新时间:2023-11-04 09:39:37 24 4
gpt4 key购买 nike

所以这似乎是一个低级问题,但是 bash 脚本到底是用什么写的?它们是用任何可以编译成二进制文件的语言编写的,还是用 bash 脚本编写的?然后编译。

我正在尝试创建一个脚本来使用我知道并可以编辑的格式的文本文件进行一些自动打印和文本文件编辑。基本上我正在尝试创建一个脚本,该脚本将不断运行并每月执行一个 python 文件,获取新编辑的文件并打印它。

最佳答案

/bin/bash 是一个 interpreter , 不是 compiler .而且它必须是解释器,因为 shell 标准 (Posix sh) 需要大量的解释 结构(例如 $(... ) 等....),主要处理字符串。

在某些 Linux 发行版上,/bin/sh 是指向 /bin/dash 的符号链接(symbolic link),它是 Posix sh 的一个稍快的实现.在其他 Linux 发行版上 /bin/sh/bin/bash

bash 脚本(以 #!/bin/bash 开头)由 /bin/bash(这是一个 ELF 可执行文件)解释.

要每月执行某项操作,请使用 crontab(5)条目。

关于python - linux写的编译shell文件是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22828359/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com