当前位置:首页 » 编程软件 » linux的shell脚本

linux的shell脚本

发布时间: 2022-01-09 18:48:51

1. linux shell脚本编写

根据你的提示,可以看出你应该

read-p"pleaseinputyourage:"age#age变量需要和前面提示有空格。

希望可以帮到你。

2. linux下的shell脚本

提示语法错误,可能是有个什么符号没全,比如那些成对的符号。

3. Linux shell 脚本中, $@ 和$# 分别是什么意思

直接看示例:
[root@localhost xly]# cat t.sh
#!/bin/bash
echo $#
echo $@
[root@localhost xly]# sh t.sh
0
[root@localhost xly]# sh t.sh a b c
3
a b c
说明:
$@表示所有参数
$#表示所有参数的个数

4. Linux如何编写shell脚本

  1. 一般以#!/bin/sh开头(不是必须要写,但一定要单独一行),指定执行这个脚本的shell程序(也可以用#!/bin/zsh或其他),然后就是堆命令了。

  2. Linux的shell脚本支持很多功能,加上Linux高度模块化的命令,完全可以用shell脚本写出复杂的程序。

  3. 以上只是简单介绍如何开始写shell脚本,如果要写复杂的脚本,还需要深入学习相关知识(如if——fi、case——esac等结构)。

  4. 当然,还需要给脚本加上可执行权限(chmod +x ./file.sh),否则可以用sh ./file.sh方式执行脚本(这里的sh是执行脚本所需shell,命令也可以是zsh ./file.sh或其他)。

  5. 整个shell脚本,其实就相当于你在终端输入的一系列命令,如果想在shell里做什么,就先想想在终端可以做什么吧,字符的的连接,就是直接用 "" 双引号,输出,变量定义无 $ 符号,但是使用时一定要加上 $ 符号。

  6. "=" 赋值符号,两边一定不能有空格,这和其他语言有区别,尤其是你还有自己代码美观风格时特别注意,否则会报语法错误!

  7. for 中的数组内容是以 " " 空格分隔,而非 "," 逗号分格。

  8. 条件判断 [ true ] 中括号 后面需要有一个空格,但是两个中括号之间不能有空格如 [[ true ]]。

  9. while 条件判断可以用 () 括号,也可以用 [[ ]] 中括号。

  10. 如果用windows写shell,一定要注意换行符格式 而非 , 需要借助一些编辑器(如notepad++)更改换行符格式!

5. 关于Linux shell脚本的语句

展开全部
shell
其实很朴素的,
比如mode是aaaaa
那么`........$mode.key`
就是
`.........aaaaa.key`
作为执行命令的参数。
root@ubuntu:~#
mode=aaaaa
root@ubuntu:~#
echo
"
$mode.key"
aaaaa.key
root@ubuntu:~#
上面的例子是双引号,但是你的例子中的反引号也差不多,psm_cmd程序看到的就是aaaaa.key这个字符串
-------test.sh---------
#!/bin/bash
if
[
$1
==
"aa.key"
]
then
echo
"yes"
else
echo
"no"
fi
--------------------------------
root@ubuntu:~#
res=`./test.sh
$mode.key`
root@ubuntu:~#
echo
$res
yes
这个就很清楚了
求采纳!!!!!!!!

6. linux shell脚本怎么写

#!/bin/bash

if[-z$1];then
echo"error!"
else
echo$1
fi

7. Linux中shell脚本

不知道你的日期格式是咋样的,不过思路是
获取目录名,进行拆分,年,月,日
然后判断是否合理
如果是日期格式,那么就获取时间戳,和当前时间戳相减
30天,就是30*24*60*60=2592000,判断下差值是大于2592000的,就删掉目录

8. 在Linux中怎么运行shell脚本

sh
filename.sh
你也可以直接
./filename
注意前面的==>
./
<==
不过你首先要ls
-l确定一下这个文件又没有执行权限。

热点内容
优酷缓存视频导出 发布:2024-09-21 00:31:37 浏览:873
有线电视的二级密码是多少 发布:2024-09-21 00:31:28 浏览:778
安卓i管家在哪里 发布:2024-09-21 00:29:05 浏览:691
服务器推荐我的世界手机版中国版 发布:2024-09-21 00:26:00 浏览:270
java是如何借助jvm编译的 发布:2024-09-21 00:18:09 浏览:957
php日期大小 发布:2024-09-21 00:00:51 浏览:359
js编程技术 发布:2024-09-20 23:57:57 浏览:487
挖槽的编程 发布:2024-09-20 23:52:53 浏览:251
linux命令行安装 发布:2024-09-20 23:42:38 浏览:282
魅族云相册加密 发布:2024-09-20 23:42:36 浏览:80