首页 > 系统相关 >linux grep、sed、awk 实操备忘

linux grep、sed、awk 实操备忘

时间:2022-09-30 23:33:22浏览次数:57  
标签:grep 只读 cmd 备忘 sed 声明 declare bash

前提

# 声明 x,y,z,默认字符串连接

[cmd] x=1
[cmd] declare -p x
      declare -- x="1"
[cmd] y=1
[cmd] z=$x+$y && echo $z
      1+1
[cmd] declare -i z
[cmd] declare -p z
      declare -i z="1+1"
      
# 声明 i_z 整形,加法不再默认字符串连接
[cmd] declare -i i_z=$x+$y && echo $i_z
      2
[cmd] declare -p i_z
      declare -i i_z="2"

# 数组,不需要声明
[cmd] a_x1=1
[cmd] a_x2=2
[cmd] declare -p a_x
      declare -a a_x='([0]="1" [1]="2")'
      
# 声明只读,可以只有声明,不赋值,不可修改,不可 -p
[cmd] declare -r r_x
[cmd] declare -p r_x
      -bash: declare: r_x: not found
[cmd] declare -r x
[cmd] declare -p x
      declare -r x="1"
[cmd] declare -r i_z

# i_z 整形只读,只读设置不可撤销
[cmd] declare -p i_z
      declare -ir i_z="2"
[cmd] i_z=4
      -bash: i_z: readonly variable
[cmd] declare +r i_z
      -bash: declare: i_z: readonly variable

 

标签:grep,只读,cmd,备忘,sed,声明,declare,bash
From: https://www.cnblogs.com/wudeyun/p/16746556.html

相关文章

  • iMazing传输 iPhone 备忘录和通话记录功能
    对于经常需要进行客户联系的业务员来说,通过整理通话记录,能够统计到拜访客户的次数、效果等数据。如果是通过手动统计的方式,将耗费大量的时间与精力。iMazing为苹果设备用户......
  • LINUX常用命令备忘
    问1:linux在虚拟机下咋么从图形模式切换到命令行模式的啊答:运行init3NOTE:在windows虚拟机模式下,Ctrl+Alt+F1~F7,是失效的。但如下却屡试不爽(特别感谢乐乐):终端模式-->命令行......
  • 【Linux】【Shell命令】find 和 sed
    爱啦爱啦,find和sed结合起来,强大到超乎你的想象1.查找指定名称的文件在哪个位置find./-namea-*2.查找文件找“5天之内被更改过的档案名”find/-mtime-5;找“5天......
  • 备忘录模式 Memento
    “状态变化”模式在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化"模式为这一问题提供了一种解决方案。......
  • MySQL:The used SELECT statements have a different number of columns
    我们在SQL语句中使用了 UNION 连接两张表时,查询字段数量不一致导致......
  • 高效的电脑桌面备忘录怎么用?
    在日常工作中,很多人使用的都是Windows电脑,而有不少工作账号密码、工作注意事项、待办的工作任务等,都是需要我们清晰记住的。不过单靠人脑记录不太保险,这时候就需要我们通......
  • 利用sed 截取两行特定内容之间数据
    ###1、数据#catfile.log11111111122222222000000003333333344444444000000005555555566666666000000007777777788888888999999992、第一种:(包含分割行......
  • WPF 已知问题 Popup 吃掉 PreviewMouseDown 事件
    在WPF中,使用Popup也许会看到PreviewMouseDown事件被吃掉因为PreviewMouseDown是RoutingStrategy.Direct路由事件,不能在多个视觉树使用,在设置Popup点击界面St......
  • grep上
    ####什么是正则?#正则就是一串有规律的字符串,#掌握好正则对于编写shell脚本有很大帮助,#各种编程语言中都有正则,原理是一样的,#grep/egrep,sed,awk一共是四个工具#######gr......
  • grep中
    ####grep具体用法:#正则表达式:#grep'[0-9]'passwd#'[0-9]'表示只要带数字的行全部过滤出来#grep-v'[0-9]'/etc/inittab#-v表示不带数字的行过滤出来,取反#grep'......