【shell 】文件操作

简介:
一文本里面内容是
 192.168.1.2/24
 167.178.1.3/24
 212.121.1.3/24
 192.168.1.2/24
 167.178.1.3/24
 212.121.1.3/24
 123.124.122.121/24
 123.124.122.121/24
 编写脚本将其前面添加入“abcd”并将 /去掉然后以排序汇总
 
root@client.example.com # sed 's#/#  #g' a|sed 's/^/abcd/g'|sort -r|uniq -c                         
      2 abcd212.121.1.3  24
      2 abcd192.168.1.2  24
      2 abcd167.178.1.3  24
      2 abcd123.124.122.121  24
root@client.example.com #  sed 's#/#  #g' a|sed 's/^/abcd/g'|awk -F "." ' {print $0}'|sort -r|uniq -c
      2 abcd212.121.1.3  24
      2 abcd192.168.1.2  24
      2 abcd167.178.1.3  24
      2 abcd123.124.122.121  24
root@client.example.com #  
相关文章
|
人工智能 监控 Shell
常用的 55 个 Linux Shell 脚本(包括基础案例、文件操作、实用工具、图形化、sed、gawk)
这篇文章提供了55个常用的Linux Shell脚本实例,涵盖基础案例、文件操作、实用工具、图形化界面及sed、gawk的使用。
2337 2
|
Java Shell Linux
Linux【脚本 01】简单Shell脚本实现定时备份文件、压缩、删除超时文件操作(showDoc文件备份脚本举例)
Linux【脚本 01】简单Shell脚本实现定时备份文件、压缩、删除超时文件操作(showDoc文件备份脚本举例)
826 0
|
Unix Shell Linux
Linux Shell重定向 管道命令 awk编程 sed文件操作高阶函数
在编程中如果能够熟悉shell高阶语法,将对我们进阶为高级程序员有很大的帮助,本文将从Shell重定向 管道命令 awk编程 sed等方面展开介绍。 作者:有勇气的牛排
Linux Shell重定向 管道命令 awk编程 sed文件操作高阶函数
|
Shell Linux Perl
《Linux Shell脚本攻略》 笔记 第三章:文件操作
《Linux Shell脚本攻略》 笔记 第三章:文件操作
|
Shell PHP Perl
shell 增删改查-文件操作大全
对文件和字符串进行增删改查
858 0
|
Shell Linux 文件存储
|
算法 大数据 Shell
让你提前认识软件开发(22):shell脚本中的文件操作
第1部分 重新认识C语言 shell脚本中的文件操作   【文章摘要】         编写shell脚本时,经常会涉及到对文件的操作,比如从文件中读取一行数据、向文件追加一行数据等。
1414 0
|
2月前
|
存储 安全 Unix
七、Linux Shell 与脚本基础
别再一遍遍地敲重复的命令了,把它们写进Shell脚本,就能一键搞定。脚本本质上就是个存着一堆命令的文本文件,但要让它“活”起来,有几个关键点:文件开头最好用#!/usr/bin/env bash来指定解释器,并用chmod +x给它执行权限。执行时也有讲究:./script.sh是在一个新“房间”(子Shell)里跑,不影响你;而source script.sh是在当前“房间”里跑,适合用来加载环境变量和配置文件。
405 9
|
2月前
|
存储 Shell Linux
八、Linux Shell 脚本:变量与字符串
Shell脚本里的变量就像一个个贴着标签的“箱子”。装东西(赋值)时,=两边千万不能有空格。用单引号''装进去的东西会原封不动,用双引号""则会让里面的$变量先“变身”再装箱。默认箱子只能在当前“房间”(Shell进程)用,想让隔壁房间(子进程)也能看到,就得给箱子盖个export的“出口”戳。此外,Shell还自带了$?(上条命令的成绩单)和$1(别人递进来的第一个包裹)等许多特殊箱子,非常有用。
289 2