[b]简单算术运算符[/b]
expr表达式计算工具在shell中的使用
[b]注意:[/b]
1.条件表达式要放在方括号之间,并且要有空格,例如 [$a==$b] 是错误的,必须写成 [ $a == $b ]。
2.乘号(*)前边必须加反斜杠(\)才能实现乘法运算;
[b]关系运算符[/b]
关系运算符只支持数字,不支持字符串,除非字符串的值
转载
2024-05-29 06:51:14
42阅读
接着之前的内容继续讲shell编程的基础。这部分还是先要巩固重定向的使用,以及创建自己的文件描述符,在编写shell脚本中关注临时重定向和永久重定向的用法。(1)<<<(2)>>>为了区分如上的重定向符号,大家搞懂以下2个例子就行:cat>file<<eof;cat>>fileA<fileB实际使用中输入重定向还是比较少,多数
原创
2019-09-07 15:36:35
447阅读
点赞
1.查看ASCII码表man 7 ascii很多人初学编程都会接触到ascii码的概念,有时候为了查某个符号的ascii值,可能还得翻箱倒柜找出当年的课本?Linux Manpage里面其实包含了很多类似的实用资料,上述命令就能很详细的方式解释ascii编码,当然这里还有在线版。man命令的第二个参...
转载
2015-10-12 11:23:00
77阅读
2评论
1. 更友好的显示当前挂载的文件系统mount | column -t这条命令适用于任何文件系统,column 用于把输出结果进行列表格式化操作,这里最主要的目的是让大家熟悉一下 columnt 的用法。下面是单单使用 mount 命令的结果:$ mount/dev/root on / type e...
转载
2015-10-12 11:22:00
88阅读
2评论
本文编译自commandlinefu.com ( 应该是Catonmat) 的系列文章Top Ten One-Liners from CommandLineFu Explained。作为一个由用户推荐最有用shell命令的网站,其记录了数以万计的各色shell命令,其中不乏相当实用和有趣的,本文就要...
转载
2015-10-12 11:19:00
55阅读
1.用你最喜欢的编辑器来敲命令command 在已经敲完的命令后按 ,会打开一个你指定的编辑器(比如vim,通过环境变量$EDITOR指定),里面就是你刚输入的命令,然后爱怎么编辑就怎么编辑吧,特别是那些参数异常复杂的程序,比如mencoder/ffmpeg,一个命令动辄3、4行的,要修改其中的参...
转载
2015-10-12 11:21:00
60阅读
2评论
传送门思路:打表/手写找规律。///今天训练赛做的太紧张了,真辣鸡!!!/*** From:* Qingdao Agricultural University* Creat
原创
2022-06-29 10:26:44
61阅读
下面写一个简单的shell,结果是输入A提示您输入的是B,输入B提示您的输入的是A,输入其他的字母提示您输入的错误,如下:
vim ab.sh 这里的ab是名称,可以随便起,但是要以.sh结尾
# !/bin/sbin
read -p "please input your select: " x
if [ $x = 'A' ] ;
原创
2011-10-09 21:50:28
592阅读
转载自最牛B的 Linux Shell 命令 系列连载(三)(四)
----------->http://www.isspy.com/most_useful_linux_commands_4/
———》http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained
转载
精选
2013-12-19 17:39:53
3540阅读
在工作中常用的是Bash shell,其它shell也写过,下文只说明Bash Shell的常用命令。
原创
2013-11-01 17:05:32
794阅读
点赞
教程一、Websocket获取B站直播间弹幕教程 — 哔哩哔哩直播开放平台1、封包我们连接上B站Websocket成功后,要做两件事情:第一、发送鉴权包。第二、发送心跳包,每30秒一次,维持websocket连接。这两个包不是直接发送过去,而是要创建byte数组,将一些数据 按B站协议格式 用大端序写入到byte数组。协议1、(4 byte)Packet Length:整个Packet的长度,包含
转载
2024-08-08 22:51:41
92阅读
转载自最牛B的 Linux Shell 命令 系列连载(一)(二)----------->
http://www.isspy.com/most_useful_linux_commands_4/
——————————————————————》
http://www.catonmat.net/blog/top-ten-one-liners-from-commandlinefu-explained
转载
精选
2013-12-19 15:46:39
1933阅读
今天在写一个Shell脚本的时候,发现调试的时候会报一个错[oracle@smidb11 autoawrrpt]$ . a.sh
dirname:无效选项 -- b
请尝试执行"dirname --help"来获取更多信息。
basename:无效选项 -- b
请尝试执行"basename --
原创
精选
2015-09-10 16:49:44
7559阅读
1评论
#!/bin/bash#过滤A类、B类、C类地址#过滤A类地址 -o 只显示符合的A类地址[1-126]read -p "input the file absolute path:" fileegrep -o "([0-9]|[1-9][0-9]|1[01][0-9]|12[0-6])\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\>" $file |sort -n
原创
2016-08-10 18:46:58
699阅读
1.用你最喜欢的编辑器来敲命令
1
command <CTRL-x CTRL-e>
在已经敲完的命令后按<CTRL-x CTRL
转载
精选
2012-05-08 15:54:57
460阅读
1. 更友好的显示当前挂载的文件系统
1
mount | column -t
这条命令适用于任何文件系统,column 用于把输出结果进行列表格式
转载
精选
2012-05-08 15:56:58
483阅读
1.查看ascii码表
1
man 7 ascii
很多人初学编程都会接触到ascii码的概念,有时候为了查某个符号的ascii值,可能还得翻箱倒
转载
精选
2012-05-08 16:01:09
579阅读
结论:先计算=号的右边b的值,a+b的值,算好了,然后再分别赋值给a 和b就可以了。def t(): a = 1 b = 2 a, b = b, a + b print('a:', a) print('b
原创
2022-09-08 10:17:32
304阅读
[b]bandwidth(带宽)[/b]传输介质的功能以位每秒 (bps) 或频率 (Hz) 衡量。通
原创
2023-07-21 16:18:54
65阅读