//双斜线后面是注释说明
编写一个很简单的linux小脚本
//编辑脚本文件latr
[root@ycj C]# vim latr
//latr文件中的内容(只有下句一条命令,此命令按时间从远到近列出当前目录下的文件,包括隐藏文件):
ls -latr
//文件保存后,将latr文件给予所有权限,就可以被运行了。
[root@ycj C]# chmod 777 latr
//执行脚本程序,前面的./是必不可少的
[root@ycj C]# ./latr
-rw-r–r–. 1 root root 41879 11月 27 19:37 1C_xx.c~
-rw-r–r–. 1 root root 89 11月 27 19:38 a0503.c~
-rw-r–r–. 1 root root 41900 11月 27 19:39 1C_xx.c
-rw-r–r–. 1 root root 69632 11月 27 19:39 .1C_xx.c.swp
-rw-r–r–. 1 root root 190 11月 27 19:41 a0503.c
-rwxr-xr-x. 1 root root 8563 11月 27 19:41 a0503
-rwxrwxrwx. 1 root root 10 11月 27 19:58 latr~
-rwxrwxrwx. 1 root root 9 11月 27 19:58 latr
dr-xr-x—. 27 root root 4096 11月 27 19:58 ..
drwxr-xr-x. 5 root root 4096 11月 27 19:58 .
[root@ycj C]#
//ok,最新创建的文件都被列出来了。
编写一个可以传入参数的脚本gyy
//创建脚本文件gyy
[root@ycj C]# vim gyy
//gyy脚本文件中也只有一行命令(调用gcc命令进行c文件编译,$1就是要传进来的参数)如果不明白gcc命令,就先看下这个例子即可,方法是一样的。
gcc -o $1 $1.c
//文件保存后加权限
[root@ycj C]# chmod 777 gyy
//执行脚本文件,a0503会传进脚本文件,替换$1
[root@ycj C]# ./gyy a0503
[root@ycj C]#
//ok,没有报错,脚本运行成功!
(全文完)