当前位置:首页 » 编程软件 » shell脚本选择

shell脚本选择

发布时间: 2024-05-28 14:45:20

① 璇烽梾linux shell鑴氭湰濡备綍缂栧啓涓涓阃夋嫨凿滃崟锛

#!/bin/sh
echo 1.阃夐”1(@)
echo 2.阃夐”2(#)
echo 3.阃夐”3(&)
echo Please choose:
read -n 1 M
#涓嬮溃涓琛屾槸鎹㈣
echo
#echo M=$M
if [ "$M" = "@" ]
then
echo 阃夐”1
elif [ "$M" = "#" ]
then
echo 阃夐”2
elif [ "$M" = "&" ]
then
echo 阃夐”3
else
echo Error
fi

==========
涓婇溃宸茬粡娴嬭瘯杩囦简锛屾敞镒忔湁涓浜涘湴鏂圭殑绌烘牸銆
涓𨰾鍙峰墠钖庨兘链変竴涓绌烘牸
绛夊彿鍓嶅悗涔熸湁涓涓绌烘牸銆

② 如何写linux shell脚本(用来筛选数据)

1.具体使用哪些代码? 用来筛选数据的代码很多,而且,一项任务可以用几个不同的工具完成。究竟用哪个更简单和适用,要看你要完成什么样的具体工作。除了shell自带(built-in)代码(while read, case等等)外,cut, grep, awk, sed等等.都可以挑选使用。对大量复杂的数据筛选任务,我用perl,因为perl的正则表达式集它以前工具的大成,而为它以后的工具提供了标准。
你可以通过比如man cut 来查看具体格式和代码用途等 。
2.
具体格式: grep [options] PATTERN [FILE...]
代码用途: 在文件中提取包含关键字符串的行
例如:
cat file1.txt
输出:
a1 a2 a3
b1 b2 b3
c1 c2 c3
grep b2 file1.txt
输出:
b1 b2 b3

awk (linux 下的awk 实际上是gawk)
具体格式: gawk [options ] -f program-file [ - ] file ...
代码用途: 强大的文字处理工具
例如:
awk '{print $2}' file1.txt
输出:
a2
b2
c2

③ 在Linux shell脚本中,安装过程中如何实现自动选择安装选项

在Linux shell脚本中,安装过程中如何实现自动选择安装选项?
Linux中shell脚本运行时经常需要进行交互,比如安装软件的过程中对license声明的确认,需要输入yes,回车之类的确认信息。这个在自动化安装的时候就会是个问题。

通常对于这个问题比较灵活的解决方法就是TCL的Expect。但Expect还需要另外安装,平台通用性不高,比较麻烦。

另外一些简单的方法倒也是有,不过可用性不高,特别是对要求多次交互就吃力了。但怎么说其还是能解决大多数的问题,因为复杂的情况还是比较少的。比 如要一个调用一个安装脚本 : installWAS.sh, 这个脚本要求输入回车,则可以:echo | installWAS.sh;如果要求输入yes|no,加回车,则可以echo yes|installWAS.sh. 这下自动化安装就有希望了。

再有一下的代码也可以带来一些思路:

[0 No.2015 huan@huan ~/tmp]$ cat foo read -s -n1 -p "Press any key to continue ... " echo "Your inputs: $REPLY"
[0 No.2016 huan@huan ~/tmp]$ ./foo < /dev/null Your inputs:
[0 No.2017 huan@huan ~/tmp]$

热点内容
电脑配置都有哪些问题 发布:2024-11-08 11:15:29 浏览:727
新浪微博敏感词数据库 发布:2024-11-08 11:03:22 浏览:472
linux的终端软件 发布:2024-11-08 11:01:46 浏览:204
主机如何把密码关掉 发布:2024-11-08 10:36:25 浏览:720
安卓软件如何锁定 发布:2024-11-08 10:30:27 浏览:709
sql定时执行语句 发布:2024-11-08 10:29:36 浏览:673
迈锐宝xl值得入手哪个配置 发布:2024-11-08 10:14:13 浏览:634
寻欢加密 发布:2024-11-08 10:02:57 浏览:353
拼单源码 发布:2024-11-08 09:58:24 浏览:143
linux服务器存储 发布:2024-11-08 09:51:40 浏览:473