sed

    5熱度

    4回答

    我有7行文字: a b c d e f g 現在我想字符添加到每一行的末尾,直到結束: a, b, c, d, e, f, g, 我發現我可以使用「sed的」命令,並通過運行我選擇在TextMate中 sed 's/$/,/' 沒有使用「通過命令過濾器」的sed w,還有一個問題:我怎麼把它變成一個Textmate命令,以某種方式接受輸入(所以它知道要附加的文本

    10熱度

    7回答

    我有以下順序發生多次在文件中: yyyy xxxx zzzz 我有一個相匹配xxxx正則表達式。無論何時出現匹配,我想要刪除該行,之前的行(例如yyyy)及其後的行(例如zzzz)。我如何使用sed來做到這一點?

    0熱度

    2回答

    # join pairs of lines side-by-side (like "paste") sed '$!N;s/\n/ /' 上述腳本來自sourceforge上的sed one-liners列表。 我希望在bash腳本中使用它,但如果在腳本中使用它,則不起作用。如果我通過它輸出腳本的輸出,它會按照所述連接並行連接線對。 一些角色必須逃跑,但我不能「看到」哪個角色需要逃脫才能使其在

    4熱度

    2回答

    我對Unix shell腳本比較陌生。這是我的問題。我用這個腳本... isql -S$server -D$database -U$userID -P$password <<EOF> $test exec MY_STORED_PROC go EOF echo $test 要產生這樣的結果...... Msg 257, Level 16, State 1: Server 'MY_SE

    0熱度

    5回答

    我有一個項目,其中包含文件夾,子文件夾和文件。我需要在每個文件中用Bond代替Masi這個詞。 我運行名爲下面的sed腳本失敗 s/Masi/Bond/ 在巖組 替代由 sed -f PATH/replace PATH2/project/** 它給我的所有文件,也將那些不具有罵死,作爲輸出。 Sed不一定是該任務的最佳工具。 我對Python和Perl感興趣。 你會如何在Sed/Perl/

    53熱度

    6回答

    我需要做一個正則表達式查找和替換文件夾(及其子文件夾)中的所有文件。 linux shell命令會做什麼? 例如,我想對所有文件運行此操作,並用新的替換文本覆蓋舊文件。 sed 's/old text/new text/g'

    6熱度

    6回答

    要添加上述每一個你的正則表達式匹配的行空行,你可以使用: sed '/regexp/{x;p;x;}' 但我想添加一個空行,不一行以上行,但兩行行符合我的正則表達式。 我將匹配的模式是地址行中的郵政編碼。 這裏是文本的格式的一個片段: 隨機信息(屬於以前的業務) 企業名稱 商家地址 例如: 使用的語言:英語 阿諾德灣,Nfld(子要克拉倫維爾) 尼羅河道,阿諾德灣,NL,A0B1N0 我想補充

    0熱度

    5回答

    我想解析來自日誌文件的各種信息,其中一些放在方括號內。例如: Tue, 06 Nov 2007 10:04:11 INFO processor:receive: [someuserid], [somemessage] msgtype=[T] 什麼是從這些行中使用sed,awk或其他unix實用程序來抓取'someuserid'的優雅方式?

    3熱度

    3回答

    我正在編寫一個shell腳本來編輯 aegis的Change-Set屬性。該 命令我使用的是:開闢了一個vi編輯器 aegis -Change_Attributes -Edit 進行 了變化。我想做一個搜索 和替換: s/brief_description \= \"none\"\;/brief_description \= \「測試\」/g的 我可以通過這些直接通過腳本打開 VI實例,而

    8熱度

    10回答

    我知道如何將sed與grep一起使用,但在Perl中以下失敗。如何獲得sed在Perl程序中工作? chomp (my @lineNumbers=`grep -n "textToFind" $fileToProcess | sed -n 's/^\([0-9]*\)[:].*/\1/p'`)