shell
文章平均质量分 54
shell学习误区分享
风翼世纪
这个作者很懒,什么都没留下…
展开
-
ps常用方法
ps常用方法原创 2022-06-16 11:35:25 · 581 阅读 · 1 评论 -
linux下保存日志文件和屏幕录制小技巧
linux下保存日志文件和屏幕录制小技巧背景1, 在linux环境下,做程序开发,时常需要运行程序,监测运行状态,以便发现异常错误;时常遇到一个程序可能要运行数十小时才能重现一个bug,靠人工实时监测不现实;需要将程序运行过程打印信息记录到日志文件中,以便后期查看验证。2, 在linux环境下,安装软件,想要将安装过程记录下来,以便指导其他人安装,需要做录屏操作。需求分析1,记录程序运行输出文件还是录制软件安装过程,本质上,都是想要录制终端的操作。解决方案1, 录制linux终端的操作可以使用原创 2021-10-30 16:15:07 · 1153 阅读 · 0 评论 -
shell read读取文件最后一行数据缺失处理
1,read 读取文件(1) read按行读取文件(2)read读取文件,若文件最后一行不带有换行符’\n’,则最后一行读取后,不处理,跳出while循环;(3)判断读取文件的最后一行是否有内容,有内容则处理;[[ -n ${Line} ]]2,范例while read Line || [[ -n ${Line} ]]do echo ${Line} >> otherfiledone < fileName复制代码...原创 2020-10-27 09:56:27 · 2596 阅读 · 2 评论 -
04 shell 参数传递和带空格的参数处理
04 shell 参数传递和带空格的参数处理2020.8.61 shell参数传递2 shell带空格的参数处理(1) 解决方案一:采用"$@"格式,将传入的参数一个个都附加上双引号返回,则包含空格的参数也会被当做一个字符串处理"$@"返回值格式:"$1" "$2" "$3" ... "$n"格式:function add (){ ... }add "$@"范例:#!/bin/bashfunction test1 (){ echo "test1 param_a原创 2020-08-07 00:09:18 · 2372 阅读 · 0 评论 -
01 环境变量IFS使用和误区
1 环境变量IFS(1) 环境变量IFS(Internal Field Separator):内部范围分隔符用来将字符串按照指定格式分隔成一个个子串;read 读取数据时,按照IFS分隔符将数据分隔;(2) IFS是一个局部环境变量[fengyi@localhost ~]$ env |grep IFS[fengyi@localhost ~]$ set |grep IFSIFS=$' \t\n' local option option2 i IFS=' IFS='原创 2020-07-31 22:27:43 · 595 阅读 · 0 评论