1. 在ubuntu下写sh代码,怎样将ls命令得到的.c文件名赋值给变量以便后续分别对文件进行提示是否删除的操作
来个简单的:
#!/bin/sh
files=$(ls *.c)
for file in $files; do
echo "delete $file ?(y/n)"
read ans
if [ "$ans" = "桥饥y" -o "$ans" = "山型Y" ]; then
rm -f $file
elif [ "$ans" = "n" -o "$ans" = "逗消猜N" ]; then
echo "skip $file"
else
echo "bad answer fro $file"
fi
done
2. ubuntu执行sh脚本Syntax error: "(" unexpected
linux的centos下,执行sh脚本没雹旁有问题,在ubuntu环境下再次执行同一个sh脚本,报错:
原因:
ubuntu中linux将sh默码逗认指向了dash,而不是bash
解决:
弹出的窗口选源模橡择no
再次执行sh脚本就没问题了
3. ubuntu关机命令是什么
ubuntu 关机命令
关机命令 shutdown
ubuntu的终端中默认的是当前用户的命令,只是普通用户,因此在终端器中可以使用sudo -sh 转换到管理员root用户下执行命令。
1)shutdown –help
可以查看shutdown命令如何使用,当然也可以使用man shutdown命令。
2) shutdown -h now 现在立即关机
3)shutdown -r now 现在立即重启
4)shutdown -r +3 三分钟后重启
5)shutdown -h +3 “The System will shutdown after 3 minutes” 提示使用者将在三分钟后关机
6)shutdown -r 20:23 在20:23时将重启计算机
7)shutdown -r 20:23 & 可以将在20:23时重启的任务放到后台去,用户可以继续操作终端
4. ubuntu下运行sh文件问题
sudo chmod +x xxxx.sh #井号后的是注释销行,xxxx代表文件名
(sudo) ./ xxxx.sh #()代表搜滚可能需要,也可能不需要,看相世斗余应文件点的权限要求
5. ubuntu中/bin/bash与/bin/sh,区别较大吗
其历键实它们是同一个东东,/bin/sh是/bin/bash的连接悉枝文件,连接文件你知道吧,就睁烂敏相当于是Windows上的快捷方式文件。其实原来sh指的是Bourne Shell,和bash并不是一个东西,现在sh已经被bash替代了,所以/bin/sh就成了一个连接文件了。因为/bin/sh是/bin/bash的连接文件,所以sh命令和bash命令(这两个命令都可以用来执行shell脚本)也是一样的。
6. Ubuntu双击运行.sh文件的问题
估计是建议在终端运行吧,以前右键有拆耐槐运行的旅友菜单的,现在没有了,实在不行自己建立一个xxx.desktop的文件亩橡,运行命令写这个sh文件名就是了
7. ubuntu终端下运行sh文件问题,要运行那个rjsupplicant.sh文件,接下来要怎么写命
sudo sh rjsupplicant.sh输完会提示缓信输哪谨入密码,输入时不显示密码,输李哪基完回车,执行该sh
8. ubuntu 怎么编辑.sh的文件要什么编辑器吗
随便用个编辑软件就行,例如 gedit,vim,nano ,以及kate,emacs。埋顷
找到sh文件,双击一般启液辩会提示这悄缺是一个可执行文件,问你是要运行还是编辑,选编辑就行。
以hello world为例,基本格式
#!/bin/bash
print"hello,world!"
保存并添加执行权限后会在终端里显示
helloworld
(上面的命令要在终端里运行