grep
-
正則表達式和文本處理工具grep,egrep
正則表達式(Regular Expression)是通過一些特殊字符的排列,來表示控制或者通配的功能,用于查找,替換,刪除一行或者多行文字字符串,是用在字符處理上的一項表達式,有時候我們可通過表達式來篩選出我們所需要的信息。 正則表達式分為兩類:基本正則表達式(BRE)和擴展的正則表達式(ERE) 正則表達式基本上是一種“表示法”,只要工具程序支持這種表示法…
-
【N25第四周作業】grep
文本處理工具: Linux上文本處理三劍客: grep, egrep, fgrep:文本過濾工具(模式:pattern)工具; grep:基本正則表達式,-E,-F egrep:擴展正則表達式, -G,-F grep:不支持正則表達式, sed:stream editor, 流編輯器;文本編輯工具; awk:…
-
grep命令與正則表達式的應用示例、find命令應用示例
grep命令與正則表達式的應用示例、find命令應用示例 顯示當前系統上root、fedora或user1用戶的默認shell。 使用擴展正則表達式,它支持使用A|B表示或者之意。查看用戶的默認shell,cat /etc/passwd文件,根據用戶名所處位置進行錨定,其最后一個字段即表示該用戶的默認shell。實現方式及結果如下: 找出/et…
-
grep,find等相關命令
Q1:顯示當前系統上root、fedora或user1用戶的默認shell; ~]# grep -E "^root|^fedora|^user1" /etc/passwd | awk -F: '{print $1,$NF}' ro…
-
grep與正則表達式
grep與正則表達式 grep與正則表達式 grep 正則表達式 grep 使用語法:grep [-abcEFGhHilLnqrsvVwxy][-C<顯示列數>][-e<范本樣式>][-f<范本文件>][范本樣式][文件或目錄…] 功能說明:查找指定文件或標準輸入里符合條件的字符串 常用選項 -a…
-
Linux基礎知識(四)-正則表達式grep,egrep
1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 2、編輯/etc/group文件,添加組hadoop。 3、手動編輯/etc/passwd文件新增一行,添加用戶hadoop,其基本組ID為hadoop組的id號;其家目錄為/home/hadoop。 4、復制/etc/sk…
-
Linux基礎—權限、grep使用
今天主要是幾個練習,內容如下: 1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其他用戶均沒有任何訪問權限 [root@localhost ~]# cp -R /etc/skel/ /home/tuser1/ [root@localhost …
-
Linux權限管理與grep命令應用(第四周)
第四周作業 1.復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限 [root@localhost ~]# cp -r /etc/skel/ /home/tuser1 [root@localhost ~]# ch…
-
文本處理工具-習題
1 、找出ifconfig 命令結果中本機的所有IPv4地址 [root@centos7 ~]# ifconfig |head -2 |tail-1 |cut -dn -f2 |cut -d" " -f2 2 、查出分區空間使用率的最大百分比值 [root@centos7 ~]# df |cut -c44-46 |sort -n|tail…
-
常用文本處理工具及grep和正則表達式
一、文件查看命令 (1)普通查看工具:cat,tac,rev 1、cat命令常用選項 -n:顯示行號 -E:顯示行結束符$ -A:顯示所有控制符 2、tac:從最后一行開始倒序顯示 3、rev:將每一行的內容反轉顯示 (2)分頁查看…
-
Linux文本處理工具grep
文件查看工具:cat 將[文件]或標準輸入組合輸出到標準輸出。 -A, –show-all &nbs…
-
N21_第5周作業find
第5周作業 1、顯示/boot/grub/grub.conf中以至少一個空白字符開頭的行; [root@iZ28zld7ztoZ ~]# grep '^[[:space:]]' /boot/grub/grub.conf [root@iZ28zld7ztoZ ~]# grep …
-
N21_第4周作業grep
第四周作業 1、復制/etc/skel目錄為/home/tuser1,要求/home/tuser1及其內部文件的屬組和其它用戶均沒有任何訪問權限。 [root@iZ28zld7ztoZ home]# cp -a /etc/skel/ /home/tuser1 [root@iZ28zld7ztoZ ~…
-
shell三劍客之grep
正則表達式是對字符串操作的一種邏輯公式,就是用事先定義好的一些特定字符、及這些特定字符的組合,組成一個“規則字符串”,這個“規則字符串”用來表達對字符串的一種過濾邏輯。 給定一個正則表達式和另一個字符串,我們可以達到如下的目的: 1. 給定的字符串是否符合正則表達式的過濾邏輯(稱作“匹配”); 2. 可以通過正則表達式,從字符串中獲取我們想要的特定部分。 正…