bash - sudo : ./untitled.sh: 找不到命令

标签 bash shell

<分区>

我正在我的 Mac 上学习 bash:

在我的 Mac 中有一个最简单的 bash 脚本,它被命名为 untitled.sh:

#!/bin/bash

echo "hello"

但是在我的终端我想运行它,我失败了:

$ sudo ./untitled.sh
Password:
sudo: ./untitled.sh: command not found

不知道为什么会报错,一切正常。

最佳答案

为您的脚本添加执行权限:

chmod +x untitled.sh

你可以使用

ll untitled.sh # Linux
ls -l  untitled.sh  # Mac

检查权限。

关于bash - sudo : ./untitled.sh: 找不到命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48164278/

相关文章:

mysql - 如何将命令输出附加到 MariaDB 数据库?

shell - 如何使用 sed 替换整行(两个单词之间)?

java - 如何使用 JSch 在服务器上使用别名?

regex - 如果第一个空格是 2 个空格,则在文件中将其设置为 1

bash - 正则表达式、捕获组和美元符号

linux - 如何搜索目录?

linux - 找出 Linux 中的剩余时间

linux - bash/sh -c 不适用于多个管道

bash - Bash Awk命令在Hadoop指南中给出错误

linux - 使用命令行或 gnuplot 命令时,gnuplot 中的字体不同