- 方法1 find . -type d 方法2 ^是开头开头得意思,然后d是dictionary意思 ls -al | grep ^d 方法3 ls -F | grep /$ &nbs... 方法1 find . -type d 方法2 ^是开头开头得意思,然后d是dictionary意思 ls -al | grep ^d 方法3 ls -F | grep /$ &nbs...
- 1 字符串常用的比较 字符串相等 [[ $str1 == $str2 ]] 字符串不相等 [[ $str1 != $str2 ]] 字符串大小比较 [[ $str1 > $str2 ]] 字符串等于空 [[ -z $str2 ]] 字符串不等于空 [[ -n $str2 ]] 用test代替[] if ... 1 字符串常用的比较 字符串相等 [[ $str1 == $str2 ]] 字符串不相等 [[ $str1 != $str2 ]] 字符串大小比较 [[ $str1 > $str2 ]] 字符串等于空 [[ -z $str2 ]] 字符串不等于空 [[ -n $str2 ]] 用test代替[] if ...
- 因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上。因此,之所以要使用Shell脚本是基于: 简单性:Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。可移植性:使用POSIX所定义的功能,可以做到脚本无须修改就可在不同的系统上执行。开发容易:可以在短时间内完成一个功能强大... 因为Shell似乎是各UNIX系统之间通用的功能,并且经过了POSIX的标准化。因此,Shell脚本只要“用心写”一次,即可应用到很多系统上。因此,之所以要使用Shell脚本是基于: 简单性:Shell是一个高级语言;通过它,你可以简洁地表达复杂的操作。可移植性:使用POSIX所定义的功能,可以做到脚本无须修改就可在不同的系统上执行。开发容易:可以在短时间内完成一个功能强大...
- 第一种 #!/bin/basha=5b=10c=$[ $a+$b ]echo ${c} 第二种 #!/bin/basha=5b=10let "c=a+b"echo ${c} 第三种 #!/bin/basha=5b=10((c=a+b))echo ${c} 第一种 #!/bin/basha=5b=10c=$[ $a+$b ]echo ${c} 第二种 #!/bin/basha=5b=10let "c=a+b"echo ${c} 第三种 #!/bin/basha=5b=10((c=a+b))echo ${c}
- 1 问题 我们有段字符串data="chenyu:chenzixuan:chenzi",我们需要通过:分割,我们可以采用IFS 我们可以采用下面的模板 oldIFS=$IFS IFS=":" for item in $data;do *******done IFS=$oldIFS &nbs... 1 问题 我们有段字符串data="chenyu:chenzixuan:chenzi",我们需要通过:分割,我们可以采用IFS 我们可以采用下面的模板 oldIFS=$IFS IFS=":" for item in $data;do *******done IFS=$oldIFS &nbs...
- 1 问题 1)合并2个文件,这里用paste命令 2)找到匹配的文件里面替换内容,这里用find 和 -exec或xargs命令组合 2 实现 1)合并2个文件,这里用paste命令,我们在paste后面加参数-d 然后加" ",表示文件之间内容隔着空格,“,”表示文件之间内容隔着内容 cat... 1 问题 1)合并2个文件,这里用paste命令 2)找到匹配的文件里面替换内容,这里用find 和 -exec或xargs命令组合 2 实现 1)合并2个文件,这里用paste命令,我们在paste后面加参数-d 然后加" ",表示文件之间内容隔着空格,“,”表示文件之间内容隔着内容 cat...
- Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加: #!/bin/bashval=`expr 2 ... Bash 支持很多运算符,包括算数运算符、关系运算符、布尔运算符、字符串运算符和文件测试运算符。 原生bash不支持简单的数学运算,但是可以通过其他命令来实现,例如 awk 和 expr,expr 最常用。 expr 是一款表达式计算工具,使用它能完成表达式的求值操作。 例如,两个数相加: #!/bin/bashval=`expr 2 ...
- 1、查看dns 1)、输入adb shell 2 )、输入getprop ,查看配置 ... 1、查看dns 1)、输入adb shell 2 )、输入getprop ,查看配置 ...
- /etc/pro file: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集 shell 的设置. /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可使用该文件输入专用... /etc/pro file: 此文件为系统的每个用户设置环境信息,当用户第一次登录时,该文件被执行。并从/etc/profile.d目录的配置文件中搜集 shell 的设置. /etc/bashrc: 为每一个运行bash shell的用户执行此文件.当bash shell被打开时,该文件被读取. ~/.bash_profile: 每个用户都可使用该文件输入专用...
- android 如何在开启一个activity的时候清除所有前面的Activity intent intent = new Intent(); intent.addFlag(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 在控制台输入: db shell&nbs... android 如何在开启一个activity的时候清除所有前面的Activity intent intent = new Intent(); intent.addFlag(Intent.FLAG_ACTIVITY_CLEAR_TOP); startActivity(intent); 在控制台输入: db shell&nbs...
- 1 cut简单介绍 我们一般用的就是获取文本一行的的第几个到第几个字符 2 常见使用 1) cut -c start-end file 这里就是获取start到end之间的字符 比如我们这里有文本1.txt cat 1.txt chenyu ... 1 cut简单介绍 我们一般用的就是获取文本一行的的第几个到第几个字符 2 常见使用 1) cut -c start-end file 这里就是获取start到end之间的字符 比如我们这里有文本1.txt cat 1.txt chenyu ...
- Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。 同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bas... Shell支持自定义变量。 定义变量 定义变量时,变量名不加美元符号($),如: variableName="value" 注意,变量名和等号之间不能有空格,这可能和你熟悉的所有编程语言都不一样。 同时,变量名的命名须遵循如下规则: 首个字符必须为字母(a-z,A-Z)。中间不能有空格,可以使用下划线(_)。不能使用标点符号。不能使用bas...
- 1 字符串的更具字符分割 1) xargs分割 echo "chenyu*hello*word" | xargs -d "*"chenyu hello word 2) awk分割 echo "chenyu*hello*word" | awk -F "*" '{print $1}'chenyu &n... 1 字符串的更具字符分割 1) xargs分割 echo "chenyu*hello*word" | xargs -d "*"chenyu hello word 2) awk分割 echo "chenyu*hello*word" | awk -F "*" '{print $1}'chenyu &n...
- 1 awk awk 是一款设计用于数据流的工具, awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处 awk 脚本的结构基本如下所示: awk ' BEGIN{print "start" } pattern { commands } END{ print "end" } file awk 脚本通常由3部分组成。 BEGIN , END 和带模式... 1 awk awk 是一款设计用于数据流的工具, awk有很多内建的功能,比如数组、函数等,这是它和C语言的相同之处 awk 脚本的结构基本如下所示: awk ' BEGIN{print "start" } pattern { commands } END{ print "end" } file awk 脚本通常由3部分组成。 BEGIN , END 和带模式...
- 1 问题 删除当前文件夹不包含文件1和文件2的其他所有文件,这个当前文件夹里面可以包含子文件夹,然后子文件夹里面也有文件1和文件2,但是这里的文件1和文件2也不应该被删除。 2 解决办法 可以用如下shell命令都行 find . -type f -not -name "1.txt" -no... 1 问题 删除当前文件夹不包含文件1和文件2的其他所有文件,这个当前文件夹里面可以包含子文件夹,然后子文件夹里面也有文件1和文件2,但是这里的文件1和文件2也不应该被删除。 2 解决办法 可以用如下shell命令都行 find . -type f -not -name "1.txt" -no...
上滑加载中
推荐直播
-
仓颉编程语言开源创新人才培养经验分享
2025/08/06 周三 19:00-20:00
张引 -华为开发者布道师-高校教师
热情而富有活力的仓颉社区为学生的学习提供了一个充满机遇和挑战的平台。本次直播探讨如何运用社区的力量帮助同学们变身为开源开发者,从而完成从学生到工程师身份的转变。
回顾中 -
“全域洞察·智控未来” ——云资源监控实战
2025/08/08 周五 15:00-16:00
星璇 华为云监控产品经理,霄图 华为云监控体验设计师,云枢 华为云可观测产品经理
本期直播深度解析全栈监控技术实践,揭秘华为云、头部企业如何通过智能监控实现业务零中断,分享高可用系统背后的“鹰眼系统”。即刻预约,解锁数字化转型的运维密码!
即将直播
热门标签