gpt4 book ai didi

linux - 运行 bash 脚本时 ./script-name.sh 和 sh script-name.sh 之间的区别?

转载 作者:太空宇宙 更新时间:2023-11-04 03:38:00 29 4
gpt4 key购买 nike

使用 ./script-name 运行脚本和使用 sh scriptname.sh 运行脚本有什么区别?我有这个脚本,当我使用 ./script.sh 运行它时运行正常,但当我使用 sh script.sh 运行它时则运行正常。我必须做出哪些改变才能使其发挥作用?

最佳答案

./script_name 要求脚本具有用户的 x 权限,其第一行 shabang 指示其解释器。例如#!/bin/bash

interpreter_name script_name 不需要 x 权限。

关于linux - 运行 bash 脚本时 ./script-name.sh 和 sh script-name.sh 之间的区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30915275/

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