shell对主机名列表按照后缀数字进行排序
比如有这样的列表:
使用命令cat sg |awk -F'.' '{print $1}'得到域名.前面的文字信息,如下:
得到主机名数字后缀列表,cat sg |awk -F'.' '{print $1}'|awk -F'-' '{print $5}'
拿到主机名和主机名后缀数字:cat sg |awk -F'.' '{print $1}'|awk -F'-' '{print $5}' >sg.1;paste sg sg.1;
合并排序,paste sg sg.1 |sort -k2n
总结下,利用了shell的几个特性:
1、cat sg |awk -F'.' '{print $1}',得到数字的字符串
2、cat sg |awk -F'.' '{print $1}'|awk -F'-' '{print $5}',得到数字串
3、paste sg sg.1,将主机名和数字串拼接在一起
4、paste sg sg.1 |sort -k2n,按照第二列数字进行排序
突然想到,如果主机名数量比较少的话,其实不需要使用这么多命令,直接用notepad++的Alt键和鼠标移动工,获得数字列,然后将主机名和数字串拼接在一起就好了。
shell对主机名列表按照后缀数字进行排序相关推荐
- Linux修改主机名的方法
以root用户编辑文件/etc/sysconfig/network,将HOSTNAME字段值由localhost.localdomain 修改为 kevin.localdomain,修改完成后重启网络 ...
- macOS修改主机名和计算机名
macOS修改主机名和计算机名 修改计算机名 修改主机名 macOS取消主机名的.local后缀 修改LocalHostName 参考: https://blog.csdn.net/u01095369 ...
- Linux下shell显示用户名和主机名
文章作者:Tyan 博客:noahsnail.com | CSDN | 简书 1. 问题描述 最近在服务器上重新安装了一点东西,结果登录的shell界面变成了显示-bash-4.2$,显得很丑 ...
- 多节点OpenStack Charms 部署指南0.0.1.dev--42--部署bundle openstack-base-78,单网口openstack网络,及注意:千万不能以数字开头命名主机名
参考文档: OpenStack Charms Deployment Guide-001dev416 Openstack Base #78 最近在看新的openstack-base-78,顺手点开了Op ...
- 未能找到该服务器列表,未能找到使用此主机名的服务器
未能找到使用此主机名的服务器 内容精选 换一换 系统账号清理 将非登录用户的Shell设为/sbin/nologin usermod -s /sbin/nologin 用户名 锁定长期不使用的账号 u ...
- 主机名以及内外部命令
主机名以及内外部命令 1.设置主机名命令 查看主机名:hostname 临时设置:hostname 主机名 永久设置:hostnamectl set-hostname 主机名 注意:主机名不支持下划线 ...
- Linux笔记 No.24---(curl、ip、nmcli、网卡/主机名/DNS配置文件、常见网络问题诊断、网络诊断工具:ping/nmap/tcpdump)
文章目录 一.curl 二.ip 三.nmcli 四.网络相关文件 (一)网络配置文件 (二)主机名配置文件 (三)DNS配置文件 五.常见网络问题诊断 六.网络诊断常用工具 (一)ping (二)n ...
- nginx学习笔记(8)虚拟主机名---转载
通配符名字 正则表达式名字 其他类型的名字 优化 兼容性 虚拟主机名使用server_name指令定义,用于决定由某台虚拟主机来处理请求.具体请参考<nginx如何处理一个请求>.虚拟主机 ...
- UBUNTU 用户及用户组管理 修改用户和主机名
转载链接:http://blog.sina.com.cn/s/blog_66439a3e0101dm1g.html 一.用户及用户组管理 创建组: $sudo addgroup ccache 创建用户 ...
最新文章
- Nginx+Firebug 让浏览器告诉你负载均衡将请求分到了哪台服务器
- 2017/National _Java_C/2/数字划分
- 9行代码AC——L1-022 奇偶分家(10 分)(~解题报告~)
- 黄哲铿:妙用“缓存”,应对亿级流量峰值(文末赠书)
- 【无人驾驶】基于毫米波雷达的自动紧急刹车系统设计
- Android使用SeekBar
- 智能优化算法:混合蛙跳算法-附代码
- 第二次作业:分布式版本控制系统Git的安装与使用
- c++fabs函数_支持向量机(SVM)模型python复现 - SMO算法;核技巧;高斯核函数
- hough变换理解 原理 步骤
- CMSIS-RTOS相关的一些内容
- 三菱plc pwm指令_【三菱PLC指令教程】定时器指令应用之时序图编程法(一)
- 3d文件格式转换工具
- java企业员工出差报销预算管理系统-SSH-Mysql
- 新买电脑如何做到长时间不卡顿
- word转出图片(使用免费插件)02
- GIT修改账号密码重新登录和保存密码
- Extjs6问题——grid不显示数据
- 音乐播放器下载音乐需要收费
- 【第10篇】Python爬虫实战-手机归属地查询
热门文章
- 新风口下,物联网将在哪些方面改善物流行业
- 支付起源-第二期:2006年支付宝卡通横空出世,奠定了网上支付的基础
- centos7 r语言安装_【DS】Centos7服务器上安装R和Rstudio
- 集训前一周(乌鸦坐飞机)
- 清华大学(向勇老师)的笔记摘录
- 林依轮创业做餐饮,经历3轮融资,如今公司市值达3.6亿元
- 6个免费DNS解析服务商评测分析 适用于网站域名解析应用
- 上海交通大学计算机学院郑欣,上海交通大学计算机科学与工程系(CSE)
- Windows 10 Enterprise 2015 LTSB 2019_Windows超级牛皮软件卸载工具
- Linux Shell脚本之正则表达式