遇到的第一个问题:vim编辑器的使用
首先,不能正确输入字符,解决方案:sudo remove vim-common
然后sudo apt-get vim
(下载完整的vim的意思)
其次,如何退出,如何保存q
退出,w
保存,然后可以组合。e
!放弃所有的修改w file
另存到file,不退出vi。
遇到的第二个问题:如何写shell的hello world并运行
关于如何在vim正确输入,需要先使用,i,o,a等字符,进入编辑模式。[Esc]进入一般模式。
关于如何执行,需要chmod 777 file.sh
。命令chmod +x ./file.sh
操作失败,emmm还不明白原因。此操作目的在于给文件可以读写并执行的权限。
同时我们可以使用
ls -l
命令查看文件的详细信息,关于读写与执行的权限均可查看。结果的具体含义参见博客
https://blog.csdn.net/zhuoya_/article/details/77418413
。
【附图片】
然后使用./file.sh
命令即可执行文件。
遇到的第三个问题:变量调用的习惯问题
切记每一次调用已有变量要在前面加上$
,否则无效。
这是一个能够读取文件并显示全部内容的全部代码。
!/bin/bash
a=0
echo "Please input file name:"
read name
if [ -r $name ]
then
while read line
do
a=expr $a + 1
echo $line
done <$name
fi
echo $a
其中-r
命令用于检验文件是否存在且可读。
变量a用于记录行数,echo
用于输出控制。