1
A
回答
1
请指出问题所在。
如果你的脚本不运行:
对于运行脚本,应使其可执行:
chmod +x script.sh
,你应该知道的另一件事情是关于SELINUX你应该确保它是否坐着......并指定它正在运行的目录?
请运行此命令,让我知道:
ls -l scipt.sh
IF echo
命令不起作用:
首先,在你的终端运行一下,看看结果......可能是命令echo
被删除或不...
尝试运行此庆典:
#!/bin/bash
echo "hello"
echo $?
,并尝试这一个:
#!/bin/bash
STR="Hello World!"
echo $STR
0
在终端执行以下命令进行故障排除。
- 检查看看你在什么外壳。
下面的命令会告诉你你当前的shell。
echo $SHELL
一旦你确认,确保您在/ bin目录中存在 bash shell的。
/斌/庆典
回声 “你好”
0
从终端窗口中运行我的Hello World脚本时,使用Ubuntu我遇到同样令人费解的问题。我正在使用gedit编辑文件,并从属性gedit功能中授予所有权限,并且在运行./hello_world.sh时,从终端窗口进一步修剪为+ x,它不会显示我的回声结果“ Hello World“命令。
不用说,因为我已经通过所有上述的答案,并显示我的脚本应该已经工作。
我简单地通过在终端窗口中使用vim编辑脚本来解决它!然后再次chmod + x以防万一,运行脚本并且Hello World终于出现了!
但我不知道为什么它不能使用gedit版本;
相关问题
- 1. Bash脚本-gt操作员不工作
- 2. bash脚本不作为的cronjob工作
- 3. ImageMagick的bash脚本不工作
- 4. 我的Bash脚本工作不正常
- 5. awk不能在bash脚本中工作
- 6. LOAD DATA INFILE不bash脚本内工作
- 7. bash脚本与smartctl不工作
- 8. 简单的tmux bash脚本不工作
- 9. Bash脚本安装PostgreSQL - 不工作
- 10. 这个bash脚本不工作 - Linux/Python
- 11. Sed在bash脚本里面不工作
- 12. 使用bash脚本不工作
- 13. Bash脚本不能正常工作
- 14. Bash脚本在本地工作,但不是从服务器
- 15. sed命令工作直列而不是内部的bash脚本
- 16. 导出工作在命令行但不是在bash脚本
- 17. Python:rsync排除不在脚本中工作,在bash shell中工作
- 18. 脚本是不是在点击工作,其工作只悬停.. ?? c
- 19. 如何让我的bash脚本工作?
- 20. Bash脚本工作但crontab失败
- 21. 与MV bash脚本将无法工作
- 22. bash脚本操作
- 23. PHP date.timezone不是命令行脚本正常工作,只有
- 24. cgi perl脚本无法正常工作,只有cgi bash脚本正在工作?从浏览器
- 25. LP是不是在bash脚本
- 26. bash脚本不捕获标准输出,只是标准错误
- 27. 什么是有效的C工作流程? - Makefile + bash脚本
- 28. 历史扩展不是脚本工作
- 29. 在Shell中工作但不是脚本
- 30. 源不是从shell脚本中工作
你是如何运行它?你能显示确切的命令和输出吗? –
将解释器更改为'#!/ bin/bash -x'来查看正在执行的shell –
尝试运行“哪个bash”来查看你的bash是否真的在/ bin/bash中,它可能位于/ usr/bin/bash或其他地方。 –