bash - Bash文件不按ubuntu中的目录运行
问题描述
当我在 ubuntu 的目录中运行 bash 文件时,没有任何问题但是当我尝试通过其目录运行它时,出现错误:
sh: 0: Can't open /directory/file.sh
解决方案
我按照以下步骤操作:
$ 猫网/test.sh
#!/bin/bash
触摸/tmp/testweb
echo "文件创建成功"
$ ls -la web/test.sh -rwxr--r-- 1 测试 test 88 Dec 5 05:58 web/test.sh
1- $ 日期
2020 年 12 月 5 日星期六 06:00:14 AM UTC
2- $ /home/test-env/web/test.sh
文件已成功创建
3- $ ls -la /tmp/test*
-rw-r--r-- 1 测试测试 0 Dec 5 06:00 /tmp/testweb
也可以在 ubuntu 和 debian 中运行文件
推荐阅读
- c - 根据 ASCII 优先级比较字符
- java - 使用 AppCompatCheckedTextView 在 AlertDialog 中设置可绘制对象
- android - 如何在我的 opengl 场景中添加灯光以显示阴影
- c++ - 寻找 Xcode 编译监视器
- javascript - php 或 Node js 不支持 Axios
- azure - 无法将 Azure VM 迁移到托管磁盘
- filter - Java8 Stream.filter 不适用于延迟加载数据
- java - 对 Java 中的文件执行签名和验证操作时出错
- kotlin - kotlin - 当覆盖中具有相同的方法名称时如何引用委托?
- c# - 使用 linq 更新对象的属性,但更新后的方法计算不正确