![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
shell脚本学习
文章平均质量分 67
shell脚本学习
一杯雪花勇闯天涯
越努力越幸运
展开
-
最长回文串
学习目标:每日一题-最长回文串学习内容:给定一个包含大写字母和小写字母的字符串 s ,返回 通过这些字母构造成的 最长的回文串 。在构造过程中,请注意 区分大小写 。比如 “Aa” 不能当做一个回文字符串。解法:回文串是一个正着读和反着读都一样的字符串。以回文中心为分界线,对于回文串中左侧的字符 ch,在右侧对称的位置也会出现同样的字符。例如在字符串 “abba” 中,回文中心是 “ab|ba” 中竖线的位置,而在字符串 “abcba” 中,回文中心是 “ab©ba” 中的字符 “c”原创 2022-02-28 22:30:35 · 162 阅读 · 0 评论 -
shell脚本之for循环练习
题目:在opt目录下面创建10个目录,每个目录名称为demo1 demo2 … demo10,然后在每个子目录内创建5个文件,文件名分别为example1.txt example2.txt … example5.txt#!/bin/bashfor i in {1..10}do mkdir -p /opt/demo$i cd /opt/demo$i for j in {1..5} do touch example$j.txt donedone...原创 2020-10-04 14:21:41 · 362 阅读 · 1 评论 -
shell脚本之安装swoole扩展
#! /bin/bashinstall_swoole_expand(){ Url='http://pecl.php.net/get/swoole-4.4.16.tgz' cd /usr/local wget $Url tar -zxvf swoole-4.4.16.tgz cd swoole-4.4.16 phpize ./configure --with-php-config=/usr/local/bin/php-config make && make原创 2020-09-09 22:24:00 · 144 阅读 · 0 评论 -
shell脚本之安装redis扩展
#! /bin/bashinstalll_redis_expand(){ cd /usr/local wget http://pecl.php.net/get/redis-4.2.0.tgz tar -xvf redis-4.2.0.tar.gz phpize ./configure --with-php-config=/usr/local/bin/php-config make && make install sed -i '2i原创 2020-09-09 22:19:26 · 122 阅读 · 0 评论 -
shell脚本一键删除php7.4.8
#! /bin/bashyum remove php-* rm -rf /usr/local/php/sudo find /etc -name "*php*" |xargs rm -rfsudo find /usr -name "*php*" |xargs rm -rf原创 2020-09-07 23:08:51 · 174 阅读 · 0 评论 -
shell脚本自动一键安装php7.4.8
#!/bin/bashecho -e "\033[32m start install php...\n----------------------------------------------------------\033[0m"echo "start to install system depedent;" wget https://www.php.net/distributions/php-7.4.8.tar.gz xz -d php-7.4.8.tar.gz cp -rp ~原创 2020-09-07 23:07:20 · 617 阅读 · 0 评论 -
shell脚本之变量
一.Shell 变量定义变量时,变量名不加美元符号($,PHP语言中变量需要),如:myName='jack"echo $myName温馨提示:1.命名只能使用英文字母,数字和下划线,首个字符不能以数字开头。2.中间不能有空格,可以使用下划线(_)。3.不能使用标点符号。4.不能使用bash里的关键字(可用help命令查看保留关键字)。二.系统变量常见的系统变量解析$0 当前脚本的名称$n 当前脚本的第n个参数$* 当前脚本的所有从哪书(不包括程序本身)$#当前脚本的参数个原创 2020-09-05 23:12:05 · 98 阅读 · 0 评论 -
学习shell脚本第一天
一.什么是shell简单的说,shell就是用户跟操作系统之间的一个命令解释器。shell是用户跟linux操作系统之间沟通的桥梁,用户可以输入命令执行,又可以利用shell脚本执行编程。二.shell环境Shell 编程跟 JavaScript、php 编程一样,只要有一个能编写代码的文本编辑器和一个能解释执行的脚本解释器就可以了。Bourne Shell(/usr/bin/sh或/bin/sh)Bourne Again Shell(/bin/bash)C Shell(/usr/bin/csh原创 2020-09-05 22:55:56 · 98 阅读 · 0 评论