Linux Shell编程实战
文章平均质量分 53
shell脚本是Linux系统天然的效率工具,本系列博文将会总结提取实际工作中整理的技巧予以分享。
良非凉
Linux 内核专家,博客达人。
不能把程序讲解到人人都能听懂的程度,那就是自己理解的不够透彻。
展开
-
Linux Shell 语法篇--命令替换与变量替换
命令替换命令替换是指Shell可以先执行命令,将输出结果暂时保存,在适当的地方输出。命令替换的语法:command注意是反引号,不是单引号,这个键位于 Esc 键下方。下面的例子中,将命令执行结果保存在变量中:#!/bin/bashDATE=dateecho “Date is $DATE”USERS=who | wc -lecho “Logged in user are $US...原创 2020-03-29 15:11:28 · 893 阅读 · 0 评论 -
Linux Shell 语法篇--详解 Shell 变量,字符串与数组操作
变量定义shell 定义变量时,变量名不加美元符号$var=123注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。空格的使用在脚本中是个关键,后文会整理总结。使用一个定义过的变量,只要在变量名前面加美元符号即可eg:echo ${var}变量名外面的花括号是可选的,加不加都行,加花括号是为了帮助解释器识别变量的边界变量类型shell中变量为动态数据类型,...原创 2020-03-27 20:28:32 · 342 阅读 · 0 评论 -
Linux下的打包、压缩、解压总结
首先附上linux下各个后缀格式的压缩解压命令,如果暂时不想了解个中缘由可以用完即走。.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)高级打包使用,排除若干目录,指定打包路径。tar --exclude=var/www/ff-bb.cn/download --exc原创 2017-02-08 11:49:05 · 9096 阅读 · 0 评论 -
linux中新增一个shell命令最简单的方法
linux中新增一个shell命令最简单的方法结论:运行shell脚本之后,其中的function就自动成为了当前shell中的新增命令了。android编译时会运行. build/envsetup.sh脚本,运行后就为当前shell新增了一些命令,如:croot,lunch,mm,mmm,mma,cgrep等等。这些命令十分好用,为开发带来了极大的便利。一直以为envsetup.sh原创 2017-10-25 20:02:14 · 4122 阅读 · 0 评论