#!/bin/bashname=$1old=$2if [[ $# -ne 2 ]];then echo "the test must input 2 nu!!"echo $#exit 0fiecho "my name is ${name}!"echo "i'm ${old} yeas old!"if [[ ${old} <30 ]];thenecho "you are so yunng!"e
原创 2016-04-09 13:25:09
1657阅读
大家都知道普通的bash命令后边可以跟任意的参数,那我们自己编写的脚本是否也支持传递参数呢?答案当然是肯定的执行“vim test.sh”创建一个新的shell脚本脚本test.sh的内容如下:#!/bin/shname=$1echo "the ${name} are great man!"给新创建的test.sh的脚本赋可执行权限,命令为“chmod +x test.sh”
转载 2018-07-31 14:45:53
2931阅读
sed:它叫做流式编辑器,它的工作场景一般是在编辑器中,把一段文本按行读入sed中然后按指定的方式输出,这是它最基本的用法。
原创 2016-06-25 16:05:36
832阅读
sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为 “模式空间” (pattern space),接着用 sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。 Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;基本使用:1. /pattern
原创 2016-08-22 21:38:31
996阅读
#一、sed编辑器 ##1.1 概述 1.sed是一种流编辑器,流编辑器会在编辑器处理数据之前基于预先提供的一组规则来编辑数据流 2.sed编辑器可以根据命令来处理数据流中的数据,这些命令要么从命令行中输入,要么存储在一个命令文本文件中 ##1.2 工作流程 1.读取:sed从输入流 (文件、管道、 ...
转载 2021-07-25 19:06:00
293阅读
2评论
一、sed语法格式和选项sed(Stream Editor)流编辑器,对标准输出或文件逐行处理。(1)stdout | sed [option] "pattern command"(2)sed [option] "pattern command" file-n:只打印模式匹配行-e:进行多项编辑-f:编辑动作保存在文件中,指定文件执行-r:支持扩展正则表达式-i:直接修改文件内容下面为例子:---
原创 2020-05-26 14:39:22
567阅读
shell脚本启动springboot项目 文章目录shell脚本启动springboot项目1.快速构建springboot项目2.上传项目到测试centos服务器3.设置gitee仓库4.idea同步到远程仓库5.推送代码到远程仓库6.登录centos服务器拉去代码7.测试项目是否可以访问8.根据上述步骤写shell脚本9.测试是否成功 1.快速构建springboot项目快速构建spring
## 实现"Java后台执行Shell脚本参数"教程 ### 一、流程概述 下面是整个实现过程的步骤概括,我们将使用Java代码来完成后台执行参数Shell脚本。 | 步骤 | 描述 | | --- | --- | | 1 | 构建Shell命令 | | 2 | 调用Java Runtime执行Shell命令 | ### 二、具体步骤 #### 1. 构建Shell命令 首先,我
原创 5月前
73阅读
# 实现Java执行参数shell脚本 作为一名经验丰富的开发者,我将向你介绍如何在Java中执行参数shell脚本。首先,我将通过表格展示整个过程的步骤,然后逐步说明每个步骤需要做什么以及使用的代码。 ## 过程步骤 | 步骤 | 描述 | | ------ | ------ | | 1 | 创建一个ProcessBuilder对象 | | 2 | 设置shell脚本的路径和参数
原创 3月前
43阅读
1 python命令行参数1.1 基本语法一、代码use.pyimport sys print("脚本名:",sys.argv[0]) print("参数1:",sys.argv[1])二、命令行python3 use.py “lucy”脚本名: use.py 参数1: lucy1.2 宿主机实例将json字符串作为命令行参数传递。1.2.1 use.py# -*- coding: UTF-8 -
Linux操作系统是一种开源的操作系统,具有高度的定制性和灵活性,广泛应用于服务器、嵌入式系统等领域。在Linux系统中,Shell是一种命令行解释器,用户可以通过Shell来与操作系统进行交互和控制。在Shell中,sed命令是一个非常常用的文本处理工具,可以实现对文本的编辑和转换操作。 sed命令是一个强大的文本处理工具,可以在Linux系统中进行文本的筛选、替换、删除等操作。sed命令的基
原创 4月前
21阅读
把代码封装成函数,相当于造了一个“轮子”,之后就直接重复使用即可。函数的创建shell中函数的创建有2种方式1.使用function关键字语法function test { ... }2.使用括号语法test() { ... } 函数的调用记住三点即可。1.调用方法直接写函数名test2.先定义后调用3.对于同名的函数,后面的会覆盖前面的 函数的返回值使用默认的
转载 10月前
70阅读
Shell脚本sed篇目录:一、概述二、sed基本语法格式三、简单正则表达式四、sed脚本指令(注释、替换、删除、追加、打印、下一行、读写文件、退出、多行模式)五、综合案例一、概述1.sed是一款流编辑工具,用来对文本进行过滤与替换工作,特别是当你想要对几十个配置文件做统计修改时,你会感受到sed的魅力!  sed通过输入读取文件内容,但一次仅读取一行内容进行某些指令处理后输出,所以s
sed
转载 2017-09-08 22:38:46
360阅读
1. 打印指定行 sed ‘10’p –n 1.txt; sed‘1,4’p –n 1.txt; sed ‘5,$’p –n 1.txt; 2. 打
原创 2023-01-06 15:29:02
114阅读
sed是一款流编辑工具,用来对文本进行过滤与替换工作,特别是当你想要对几十个配置文件做统计修改时,你会感受到sed的魅力! sed通过输入读取文件内容,但一次仅读取一行内容进行某些指令处理后输出,所以sed更适合于处理大数据文件。
推荐 原创 2012-06-24 21:19:49
10000+阅读
11点赞
7评论
                    Shell脚本sed详解一, 基本概述(1)基本介绍sed是一款流编辑工具,用来对文本进行过滤与替换工作,  sed通过输入读取文件内容,但一次仅读取一行内容进行某些指令处理后输出,sed更适合于处理大数据文件。(2)工作原理sed在处理文本文件
sed
原创 2013-05-24 13:35:43
10000+阅读
1点赞
1. Sed简介          sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重
原创 2016-06-28 20:11:36
1103阅读
编写脚本/root/bin/bachup.sh,可实现每日将/etc/目录备份到/root/etcYYYY-mm-dd中编写脚本/root/bin/disk.sh,显示当前硬盘分区中空间利用率最大的值编写脚本/root/bin/nologin.sh和login.sh实现禁止和允许普通用户登录系统nologin.shlogin.sh查找/var目录下不属于root、IP、gdm的所有文件find/v
原创 2019-02-18 20:18:42
863阅读
1评论
sed在处理文本时是逐行读取文件内容,读到匹配的行就根据指令做操作,不匹配就跳过。sed是Linux下一款功能强大的非交互流式文本编辑器,可以对文本文件进行增、删、改、查等操作,支持按行、按字段、按正则匹配文本内容,灵活方便,特别适合于大文件的编辑。详细用法参考:shell脚本--sed的用法sed '55d' test   # 将test文件的第55行删除后的文件内容打印在控制台上,文件本身没有
原创 2021-05-28 22:38:14
375阅读
shell脚本sed详解 (sed命令 , sed -e , sed s/ new / old / ... )Sed是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。vi中的正则表达式命令在sed中大多可以通用。sed常用选项-e script 指定sed编辑命令 -f scriptfile 指定的文件中是sed编辑命令 -n 寂静模式,抑制来自sed命令执行过程中的冗余输出信
  • 1
  • 2
  • 3
  • 4
  • 5