首页 > 系统相关 >【SHELL】命令使用笔记

【SHELL】命令使用笔记

时间:2024-05-27 14:22:15浏览次数:24  
标签:文件 SHELL 笔记 命令 查找 WORKSPACE 字符串 格式 txt

按行拼接两个文件

awk 'NR==FNR{a[NR]=$0;next}{print $0,a[FNR]}' B.txt A.txt >C.txt

注:文件格式须为unix,dos格式拼接后会跨行

 

在指定格式的文件中查找字符串

在指定格式的文件中查找字符串

grep -nr "string" --include=*.{c,cpp,h}

在排除指定格式的文件中查找字符串

grep -nr "string" --exclude=*.{c,cpp,h}

 

路径转义

WORKSPACE=`pwd`
WORKSPACE=$(echo ${WORKSPACE//\//\\/})

 

标签:文件,SHELL,笔记,命令,查找,WORKSPACE,字符串,格式,txt
From: https://www.cnblogs.com/skullboyer/p/18215402

相关文章

  • 40道Bash Shell高频题整理(附答案背诵版)
    1.简述如何调试Shell脚本?调试Shell脚本是一个帮助开发者识别和修正脚本中错误的过程。Bash提供了多种方式来调试脚本,其中包括:使用-x选项:通过在运行脚本时使用-x选项,Bash会在执行每一行命令之前打印该命令。这有助于查看脚本的执行流程和变量的值变化。例如,如果有......
  • scala完整笔记-5万字一周入门到精通系列(一)
    scala完整笔记-5万字一周入门到精通写在开篇1.scala学习前一定要具备了解一些java基本知识,无需精通;如果从未接触java,最好熟悉一门编程语言,否则相对还是学习起来相对吃力且很难学懂2.本篇主要以代码示例为主,很多概念理论并没有展开很多篇幅,毕竟......
  • FFmpeg开发笔记(二十四)Linux环境给FFmpeg集成AV1的编解码器
    ​AV1是一种新兴的免费视频编码标准,它由开放媒体联盟(AllianceforOpenMedia,简称AOM)于2018年制定,融合了GoogleVP10、MozillaDaala以及CiscoThor三款开源项目的成果。据说在实际测试中,AV1标准比H.265(HEVC)的压缩率提升了大约27%。由于AV1具有性能优势,并且还是免费授权,因此各大流......
  • shell编程之循环语句与函数
    一、for循环语句        在实际工作中,经常会遇到某项任务需要多次执行的情况,而每次执行时仅仅是处理的对象不一样,其他命令相同。例如,根据通讯录中的姓名列表创建系统账号,根据服务器清单检查各主机的存活状态,根据IP地址黑名单设置拒绝访问的防火墙策略等。    ......
  • Shell编程规范与变量
    一、Shell脚本概述        在一些复杂的Linux维护工作中,大量重复性的输入和交互操作不仅费时费力,而且容易出错,而编写一个恰到好处的Shell脚本程序,可以批量处理、自动化地完成一系列维护任务,大大减轻管理员的负担。1.1 Shell的作用        Linux系统......
  • 国产操作系统上telnet命令详解 _ 统信 _ 麒麟 _ 中科方德
    原文链接:国产操作系统上telnet命令详解|统信|麒麟|中科方德Hello,大家好啊!今天给大家带来一篇在国产操作系统上使用telnet命令的详细介绍文章。telnet是一个经典的网络协议和工具,广泛用于测试和管理远程服务器。本文将详细介绍如何在统信UOS、麒麟KOS、中科方德等国产......
  • Shell 编程之条件语句
    条件测试操作        Shell环境根据命令执行后的返回状态值($?)来判断是否执行成功,当返回值为0时表示成功,否则(非0值)表示失败或异常。使用专门的测试工具——test命令,可以对特定条件进行测试,并根据返回值来判断条件是否成立(返回值为0表示条件成立)。使用test测......
  • X-CSV-Reader:一个使用Rust实现CSV命令行读取器
    ......
  • 通过vconfig命令配置VLAN
    #yuminstallvconfig 安装vconfig命令包#modprobe8021q加载8021q模块,若不支持8021q模块,则不支持VLAN#lsmod|grep-i8021q #vconfigaddeth0100 在eth0上配置VLAN100#vconfigaddeth0200 在eth0上配置VLAN200#vconfigset_flageth0.10011设置VLAN的REO......
  • vue学习笔记(一)
    本文章是在B站学习vue中整理的简单笔记,课程是ant编程的vue入门(如果涉及商业等因素,请我联系删除文章)使用的脚手架是CLI,非Vite.创建项目安装npminstall-g@vue/cli创建项目vuecreate[项目名称]选择manually 选择babelroutervuexlinter 选择3.x 选择Y 选择第......