ICode9

精准搜索请尝试: 精确搜索
  • sed与grep练习题2019-12-02 11:03:55

    第1章 练习题                 第1题 取得/etc/hosts 文件的权限 如何取得/etc/hosts 文件的权限对应的数字内容,如-rw-r--r--  为 644,要求使用命令取得644 这样的数字。  方法一 awk 指定分隔符 [root@node2 ~]# stat /etc/hosts |awk -F "[0/]" 'NR=

  • linux-删除文本文件中的特定行2019-12-01 21:51:55

    我正在研究一个选项,如果用户键入准确的标题和作者,它将能够删除指定的行. 但是,我将无法使其工作. 我的函数内容如下所示 fnRemoveBook() { echo"Title: " read Title echo"Author: " read Author if grep -Fqe "$Title:$Author" BookDB.txt; then sed -i '/"$Title:$Author

  • linux-执行Sed命令2019-12-01 17:50:39

    当我运行命令 sed -e "s/$1/@root@The-Three-Little-Pigs-Siri-Proxy/" -i gen_certs.sh 我收到以下错误.我试图在同一文件中用下面的另一个替换文本$1,而不是创建一个新的$1来修改当前文件. sed: -e expression #1, char 0: no previous regular expression 任何想法可能导致

  • Linux sed正则匹配删除整行2019-12-01 09:52:10

    原文内容: [root@10 tmp]# more test.log 2019-12-01 09:09:02 Failed 2019-12-01 09:12:02 Failed 2019-12-01 09:15:03 Failed 2019-12-01 09:18:02 Failed 正则匹配Failed,删除整行(直接替换文本内容) [root@107 tmp] sed -i '/Failed$/'d check.log

  • linux-sed命令编辑多个文件(插入,替换行)2019-11-27 14:51:28

    Ive 30个文件名为(db01.php至db30.php) 包括这行 require_once('config.php'); 我想添加或替换为 require_once('../new/config.php'); 如何使用sed一次编辑这30个文件解决方法: sed -i 's/\(require_once(.\)\(config\.php.);\)/\1..\/new\/\2/' db*.php

  • linux-用整个源代码中的另一部分替换语句2019-11-27 13:52:55

    我正在尝试查找出现“ MY_NAME”的整个源代码,并希望将其替换为“ YOUR_NAME”.我已经知道文件和它们出现的行号,并且我想为此做一个补丁,以便任何运行该补丁的人都可以做同样的事情.谁能帮忙吗?解决方法:您可以通过控制台进行操作.只需使用find查找目标文件,然后即可声明要用什么句

  • sed替换^A(\001),\002,\003等特殊字符2019-11-24 09:56:31

    替换方式 1. 使用编码替换   例子: 替换掉文中的^A字符 这里写图片描述   sed -i "s/\x01/\t/g" test.txt       1   2. 符号替换   其中 “^A” 这个符号 ,使用组合按键“ctrl+V+A”获得   sed -i "s/^A/\t/g" test.txt       1     2   其他的字符同理使用这

  • 用linux命令sed和awk实现对日期数据格式转换例子2019-11-23 21:53:40

    工作中经遇到需要将日期型或者时间型数据的格式转换的时候,问题如下: file1.txt 文件中存有若干列日期型数据,内容如下 1999/03/25 2000/04/01 2008/05/28 现要将file1.txt文件中的日期数据格式变成下面的形式 1999-03-25 2000-04-01 2008-05-28 现在分别用linux下的sed和awk命令实现这一转

  • 正则表达式(grep,awk,sed)和通配符2019-11-23 20:04:12

    1. 正则表达式 1. 什么是正则表达式? 正则表达式就是为了处理大量的字符串而定义的一套规则和方法。 通过定义的这些特殊符号的辅助,系统管理员就可以快速过滤,替换或输出需要的字符串。 Linux正则表达式一般以 行 为单位处理。   2. 为什么要学

  • Linux top -b仅显示特定列2019-11-22 15:51:47

    我想捕获在另一个程序中使用的top命令的输出,但是我只需要某些信息,更准确地说,我只需要USER,PID,CPU,COMMAND列. 我已经有命令top -b -n 1 | sed -n’7,12p’来过滤前5个结果,但由于我对sed / awk的了解不多,所以我无法再走了. 例子:这就是我得到的 PID USER PR NI VIRT

  • sed 常用命令 网址2019-11-22 09:56:06

    https://wangchujiang.com/linux-command/c/sed.html   https://linux.cn/article-11367-1.html https://juejin.im/entry/586360f3570c3500695501d6 高级点的 http://kodango.com/sed-and-awk-notes-part-4     正则表达式 https://blog.csdn.net/IMW_MG/article/details/7870

  • 如何从Linux和Solaris的挂载中提取NFS信息?2019-11-22 09:02:00

    我需要使用Linux(RHEL 4/5)和Solaris(Solaris 10)系统上的安装来提取NFS安装信息.由于这是SSH命令的一部分,因此提取需要一行完成.不幸的是,Linux和Solaris在行的不同部分显示挂载点: Linux: 10.0.0.1:/remote/export on /local/mountpoint otherstuff Solaris: /local/mountpoint

  • linux-替换命令不起作用2019-11-22 09:01:16

    我要替换此代码 for($counter=0;$counter<10;$counter++) { $yyarr[$counter]=$counter+2004; } 与 for($counter=2004;$counter<=date("Y");$counter++) { $yyarr[$counter-2004]=$counter; } 我在用 sed -e 's/for\(\$counter=0;\$counte

  • linux-编辑大文件的第一行和最后一行2019-11-21 17:01:58

    我想在一个非常大的文件(〜500GB)中编辑第一行和最后一行.怎么办呢?例如,在第一行中,我有: -flag </begin> 我想省略“ -flag”.我尝试使用sed(如图所示)编辑第一行,但是我没有用: sed -i '1s/-flag <begin>/<begin>/g' file.txt 解决方法:我想不出一种可以就地完成此操作的方法

  • 仅从linux中的字符串中过滤出一个子字符串2019-11-21 13:01:37

    我试图从我在linux中使用sed命令的字符串中提取特定的子字符串.但是,问题在于,在命令第一次向我返回子字符串后,我再次在字符串中寻找开始关键字. 我想跳过最后一部分.我只想要关键字之间的第一个子字符串. 字符串:bhaskar.txt bhaskar rahul gaurav ganesh bhaskar rahul 需要子

  • linux-如何使用cut以不同格式输出初始行?2019-11-21 02:00:36

    我有一个像这样的文件: A: 1.2.3.4 Z: xxx R: a Q W A: 5.6.7.8 Z: yyy R: b X Y A: 9.10.11.12 Z: zzz R: c L N X 运行诸如cut或sed之类的命令(在99%的Linux环境中已经存在)后的期望

  • linux-如何使Netcat返回未使用的端口2019-11-20 10:52:16

    我尝试使用此命令来查找未使用的端口.我想要做的是在一系列端口上运行netcat,找到未运行服务的端口,grep输出这些行的第一行,然后使用sed仅输出端口号. nc -z <my url> 5000-5010 | grep -m 1 succeeded | sed 's/[^0-9]//g' 但是,当我尝试使用返回的端口启动服务时,会收到一条消

  • 如何在Linux中搜索带有空格的模式的文件2019-11-20 10:50:58

    我正在努力,因此需要您的帮助(在linux中). a)我有一个文件,其中两列用空格隔开(定界符为“”).实际上,我在命令行上运行了一系列管道命令,这给了我如上所述的输出. aaa bbb ccc ddd fff ggg ccc nnn fff kkk # there are approx 20,000 such rows. b)我还有很多其他文件,例如

  • 正则表达式-Linux在etc / shadow文件上设置根密码2019-11-20 07:51:38

    我正在构建一个ram文件系统,并且生成了一个“ /”目录.我想在生成的“ etc / shadow”文件上设置默认的root密码.实际文件是: root:*:15980:0:99999:7::: bin:*:15980:0:99999:7::: daemon:*:15980:0:99999:7::: adm:*:15980:0:99999:7::: ... ..... 我想用“ root:Hashedpassword:

  • Linux:如何在别名内添加$符号?2019-11-19 13:51:31

    好吧,我用’csh’shell.我有一个’sed’cmd,如下所示,它将String1中的数据grep到下一个emptyNewLine. sed -n '/startString/,/^$/p' myLog.log ==> works fine 但是,当我在“别名”中使用上述sed cmd时,出现了以下错误. <48 sne-70 [sunil_c85see] :/home1/sunil_c85see>alias

  • 删除在sed中给定变量的行?2019-11-19 04:50:36

    我正在尝试使用sed从名称存储在变量中的文件中删除从用户输入读取的行.现在,所有sed所做的只是打印行而已. 这是我正在使用的命令的代码片段: FILE="/home/devosion/scripts/files/todo.db" read DELETELINE sed -e "$DELETELINE"'d' "$FILE" 我在这里缺少什么吗? 编辑:用-i切换-e选

  • sed替换字符后的所有出现2019-11-18 12:50:55

    使用sed是否有办法替换字符后一行上所有出现的图案? 因此,例如,在句号停止后用下划线替换每个空格会改变以下内容: k i c k . t h e . b a b y 到这个: k i c k ._t_h_e_._b_a_b_y 谢谢!解决方法:这可能对您有用(GNU sed): sed -r ':a;s/(\.[^ ]*) /\1_/;ta' file 在第一个前面替

  • linux-对具有不一致字段的行进行排序2019-11-09 07:50:33

    我有一个文本文件,其中包含如下名称: cup-1.5.1-1_d03.rpm cup-1.5-2_d03.rpm cup-1.5.1-2_d03.rpm cup-1.5-3_d03.rpm 我知道cup-1.5.1-2_d03.rpm应该是最新版本.有没有一种方法可以对其进行正确排序,以便输出看起来像这样, cup-1.5-2_d03.rpm cup-1.5-3_d03.rpm cup-1.5.1-1_d0

  • linux-如何在shell脚本中使用冒号从mysql中分离出检索到的数据?2019-11-09 04:51:21

    我正在使用Shell脚本从mysql检索数据,并且我想在检索到的数据中添加冒号以单独帮助我该怎么做? data=$(mysql --user=$DB_USER --password=$DB_PASSWD $DB_NAME -se "SELECT * FROM $TABLE WHERE fname='$fname' AND lname='$lname';") echo "$data" OUTPUT Alex Geo

  • linux-提取域,然后使用sed / awk / grep / perl粘贴到同一行2019-11-09 02:50:33

    不久之前,我就开始了我的技术冒险-就像您从问题中感到的那样-但现在我陷入了困境,因为经过将近一整天的思考和搜索,我不知道解决我问题的合适方法. 简而言之,我得到了一个包含数千行的文件,其中包含电子邮件和名字.问题是我真的需要在域名旁边添加另一列,例如电子邮件地址旁边的域

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有