欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux bash刪除文件中含“指定內(nèi)容”的行功能示例

 更新時間:2017年06月09日 09:16:21   作者:JoeBlackzqq  
這篇文章主要介紹了Linux bash刪除文件中含“指定內(nèi)容”的行功能,結(jié)合具體實例形式分析了Linux bash刪除文件指定內(nèi)容的實現(xiàn)原理與相關(guān)操作技巧,需要的朋友可以參考下

本文實例講述了Linux bash刪除文件中含“指定內(nèi)容”的行功能。分享給大家供大家參考,具體如下:

#!/bin/sh
# 功能:    刪除文件中含"指定內(nèi)容"的行
# 運行方式: ./dline.sh c.log  ==> 產(chǎn)生輸出文件: c.log0
array=(
  "rm -f lvr_3531_pf_new"
  "arm-hisiv100-linux-gcc "
  "In function "
  "excess elements in array initializer"
  "warning: multi-line comment"
  "embedded '\\0' in format"
  "__NR_SYSCALL_BASE"
  "this is the location of the previous definition"
  "dereferencing type-punned pointer will break strict-aliasing rules"
  "differ in signedness"
  "but argument is of type"
  "implicit declaration of"
)
if [ $# -lt 1 ]; then
  echo "Usage: $0 <logfile>"
  exit
fi
file="$1"0
cp -f $1 $file
function deleteLine()
{
  sed "/$1/d" $file > tmp
  mv -f tmp $file
}
wc -l $file
for line in "${array[@]}"
do
  if [ ${#line} -gt 0 ] && [ ${line:0:1} != "#" ]; then
    deleteLine "$line"
  fi
done
wc -l $file

運行情況:

[feng@bash #69]$./dline.sh c.log
556 c.log0
63 c.log0
[feng@bash #70]$

希望本文所述對大家bash shell學習有所幫助。

相關(guān)文章

  • shell腳本打印國際象棋棋盤

    shell腳本打印國際象棋棋盤

    這篇文章主要為大家詳細介紹了shell腳本打印國際象棋棋盤,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 淺談shell的一些循環(huán)格式

    淺談shell的一些循環(huán)格式

    這篇文章主要介紹了淺談shell的一些循環(huán)格式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-11-11
  • Python執(zhí)行Linux系統(tǒng)命令的4種方法

    Python執(zhí)行Linux系統(tǒng)命令的4種方法

    這篇文章主要介紹了Python執(zhí)行Linux系統(tǒng)命令的4種方法,即在Python腳本中調(diào)用Shell命令,需要的朋友可以參考下
    2014-10-10
  • 淺析Linux tar打包命令

    淺析Linux tar打包命令

    這篇文章主要介紹了Linux tar打包命令,本文給大家?guī)戆藗€范例,每個范例都給大家介紹的非常詳細,需要的朋友可以參考下
    2018-06-06
  • Linux命令之cat和tail的用法介紹

    Linux命令之cat和tail的用法介紹

    這篇文章主要,給大家?guī)淼氖?Linux?命令系列,要介紹的是兩個常用的查看文件內(nèi)容的命令:cat?和?tail?命令,文中代碼示例介紹的非常詳細,需要的朋友可以參考下
    2023-06-06
  • 把文件復制N份的2個Shell腳本代碼

    把文件復制N份的2個Shell腳本代碼

    這篇文章主要介紹了把文件復制N份的2個Shell腳本代碼,一般用在需要大量文件測試時使用,需要的朋友可以參考下
    2014-07-07
  • 解決linux?shell中傳遞包含空格的參數(shù)問題

    解決linux?shell中傳遞包含空格的參數(shù)問題

    這篇文章主要介紹了如何解決linux?shell中傳遞包含空格的參數(shù)問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • 一個簡單的linux命令 mkdir

    一個簡單的linux命令 mkdir

    這篇文章主要介紹了一個簡單的linux命令mkdir,mkdir 命令用于創(chuàng)建指定名稱的目錄,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • shell腳本執(zhí)行命令自動填充密碼(自動輸入密碼)

    shell腳本執(zhí)行命令自動填充密碼(自動輸入密碼)

    這篇文章主要介紹了shell?執(zhí)行命令自動填充密碼,文中結(jié)合實例代碼通過三種方式講解了Shell?腳本自動輸入密碼的方法,需要的朋友可以參考下
    2023-02-02
  • Linux的打包壓縮與解壓縮---tar、xz、zip、unzip命令詳解

    Linux的打包壓縮與解壓縮---tar、xz、zip、unzip命令詳解

    Linux 下一堆各式各樣的壓縮文件名:.gz、.tar.gz、tgz、bz2、.Z、.tar 等眾多的壓縮文件名,本文重點介紹Linux的打包壓縮與解壓縮---tar、xz、zip、unzip命令,感興趣的朋友一起看看吧
    2024-02-02

最新評論