首页 > 其他分享 >Bash-字符处理命令

Bash-字符处理命令

时间:2023-09-29 11:22:32浏览次数:39  
标签:sort 字符 etc passwd 选项 命令 分隔符 排序 Bash

排序命令sort

sort [选项] 文件名

选项

  • -f  忽略大小写
  • -n  以数值型进行排序,默认使用字符串型排序
  • -r  反向排序
  • -t  指定分隔符,默认分隔符是制表符
  • -k n[,m]  按指定的字段范围排序,从n开始m结束(默认到行尾)

例子:

sort /etc/passwd  #排序用户信息文件

sort -r /etc/passwd  #反向排序

sort -t ":" -k 3,3 /etc/passwd  #指定分隔符是":",用第三字段开头,第三字段结尾排序,就是只用第三字段排序(以字符串排序)

sort -n -t ":" -k 3,3 /etc/passwd  #以数值型排序

 

统计命令sort

wc [选项] 文件名

选项

  • -l  只统计行数
  • -w  只统计单词数
  • -m  只统计字符数

 

标签:sort,字符,etc,passwd,选项,命令,分隔符,排序,Bash
From: https://www.cnblogs.com/hhs1998/p/17736839.html

相关文章

  • 常用的conda env命令
    以下是一些常用的condaenv命令:1.创建一个新的环境:    conda create --name <env_name>2.激活一个环境:    conda activate <env_name>  3.停用当前环境:    conda deactivate  4.查看已安装的环......
  • JS判断字符串是否全为空
    1、使用trim()方法trim()方法会去除首尾空格,并返回一个处理后的新值<template><divclass="box">content</div></template><scriptsetup>import{ref,reactive,toRefs,watch,computed,defineProps,}from'vue';import{useStore}......
  • QRes v1.1是由Anders Kjersem开发的一个工具,用于在Windows上更改分辨率。它提供了一些
    QResv1.1是由AndersKjersem开发的一个工具,用于在Windows上更改分辨率。它提供了一些命令行选项来控制分辨率、颜色深度和刷新率等参数。协助用户更改桌面分辨率,颜色深度和刷新率。具有命令行工具,无需启动GUI界面即可更改所有这些设置。显示使用情况信息并自动将配置保存在注册......
  • python基础:python命令行选项
    一前言安装完python后,通过python关键字我们就可以执行python文件如下pythonxxx.py上面是很常见的在命令行执行py的方式,但其实python关键字后面还可以加上许多可选选项如python-cxxxxxpython-mxxxxx二python关键字后的可选选项python[-bBdEhiIOqsSuvVWx?][-ccom......
  • 命令模式
    命令模式案例引入要求1.买了一套智能家电,有照明灯,风扇,冰箱,洗衣机,我们只要在手机上安装app就可以控制这些家电工作。2.这些智能家电来自不同的厂家,不想针对每一种家电都安装一个app,分别控制,希望使用一个app就可以控制全部的智能家电。3.要实现,一个app控制所有智能家电的需求,......
  • esxi上使用esxcli命令设置:虚拟交换机、端口组、vlan、物理接口
    创建虚拟交换机esxclinetworkvswitchstandardadd--vswitch-name=vSwitch2创建端口组esxclinetworkvswitchstandardportgroupadd--portgroup-name=VLAN3999--vswitch-name=vSwitch2设置端口组vlan号esxclinetworkvswitchstandardportgroupset-pVLAN3999--vlan-......
  • 数据结构---字符串
    数据结构---字符串串的定义串是由零个或多个字符顺序排列组成的有限序列空串长度为零的串空白串由一个或多个空格组成的串字符串匹配问题朴素模式匹配模式匹配的查找过程(Find):给定两个字符串变量S和P,其中目标S有n个字符,模式P有m个字符,m<=n。从S的给定位置(通常为S的第......
  • 字符串排序算法+快速排序
    #include<stdio.h>#include<stdlib.h>#include<memory>#include<vector>#include<string>usingnamespacestd;voidswap(int*a,int*b){inttemp=*a;*a=*b;*b=temp;}voidquicksort(int*arr,intsta......
  • 结对项目:实现一个自动生成小学四则运算题目的命令行程序
    1作业摘要与结对伙伴介绍1.1作业摘要这个作业属于哪个课程所属课程链接这个作业要求在哪里作业要求链接这个作业的目标<熟悉软件工程流程,把握PSP流程框架,精进测试代码和性能改进的能力>Github链接1.2结对伙伴信息姓名学号彭学智3121004878......
  • python中实现按照固定位数拆分字符串
     001、[root@pc1test2]#lstest.py[root@pc1test2]#cattest.py##测试程序#!/usr/bin/envpython3#-*-coding:utf-8-*-importrestr1="abcdefghijklmn"print(str1)list1=re.findall(".{3}",str1)##按照每3位生成列表print(&qu......