![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shell编程学习笔记
文章平均质量分 78
jacklin_001
这个作者很懒,什么都没留下…
展开
-
如何将自己 shell脚本加入到开机自启动
root@localhost init.d]# vi test#!/bin/bash#chkconfig: 345 38 83#description: testrestart(){undefined /etc/init.d/iptablesrestart}case "$1" in rest) restart ;; *)echo $"Usage:$0 {rest}"esac...转载 2022-02-07 09:39:22 · 783 阅读 · 0 评论 -
shell编程其实真的很简单(一)
如今,不会Linux的程序员都不意思说自己是程序员,而不会shell编程就不能说自己会Linux。说起来似乎shell编程很屌啊,然而不用担心,其实shell编程真的很简单。背景什么是shell编程高大上的解释,往往让人摸不住头脑。一句话概括就是:shell编程就是对一堆Linux命令的逻辑化处理。为什么要会shell编程举个简单的例子,我们做javaweb开发的,在以前,如果要在本地将...转载 2018-11-15 17:58:16 · 314 阅读 · 0 评论 -
shell编程其实真的很简单(二)
上篇我们学会了如何使用及定义变量。按照尿性,一般接下来就该学基本数据类型的运算了。没错,本篇就仍是这么俗套的来讲讲这无聊但又必学的基本数据类型的运算了。基本数据类型运算操作符在shell中,对于基本数据类型的运算主要分为两种,整数运算和浮点数(小数)运算。下面就分别来看看这两种运算:整数运算在shell中,有两种方式能实现整数运算,一种是使用expr命令, 另外一种是通过方括号($[...转载 2018-11-15 18:04:33 · 132 阅读 · 0 评论 -
shell编程其实真的很简单(三)
通过前两篇文章,我们掌握了shell的一些基本写法和变量的使用,以及基本数据类型的运算。那么,本次就将要学习shell的结构化命令了,也就是我们其它编程语言中的条件选择语句及循环语句。不过,在学习shell结构化命令的时候,我们又会发现它与其它编程的语言相比存在不小的区别。下面就开始看看吧:条件选择在条件选择语句中,主要包含以下几种写法:if-then语句`if commandthen...转载 2018-11-15 18:09:53 · 128 阅读 · 0 评论 -
shell编程其实真的很简单(四)
上篇我们学习了shell中条件选择语句的用法。接下来本篇就来学习循环语句。在shell中,循环是通过for, while, until命令来实现的。下面就分别来看看吧。forfor循环有两种形式:for-in语句基本格式如下:for var in listdocommandsdonelist代表要循环的值,在每次循环的时候,会把当前的值赋值给var(变量名而已,随意定), 这样在...转载 2018-11-15 18:10:47 · 120 阅读 · 0 评论 -
shell编程其实真的很简单(五)
通过前几篇文章的学习,我们学会了shell的基本语法。在linux的实际操作中,我们经常看到命令会有很多参数,例如:ls -al 等等,那么这个参数是怎么处理的呢? 接下来我们就来看看shell脚本对于用户输入参数的处理。命令行参数处理根据参数位置获取参数bash shell可根据参数位置获取参数。通过 $1 到 $9 获取第1到第9个的命令行参数。0为shell名。如果参数超过9个,那么就...转载 2018-11-15 18:11:26 · 110 阅读 · 0 评论 -
循环删除代码中^M的shell脚本
#! /bin/bash#echo “start……”#define a function to read all the files in the folderfunction readfile(){for file in ls $1doif [ -d 1"/"1"/"1"/"file ]thenreadfi...原创 2018-11-16 11:01:35 · 261 阅读 · 0 评论