sed

    1熱度

    1回答

    假設我在該文件夾中有一組文本.html文件。 我需要處理每個文件並刪除特定HTML標記的內容,包括標記本身。處理後必須重寫文件。 例子: 刪除所有<script>塊 刪除所有<div class="test-class">塊包括內部內容 正則表達式的工具,如sed -i -e 's/REGEX//g' *.html不利於HTML處理。所以我正在尋找解決方案,主要基於例如在XPATH上的HTML解析

    0熱度

    2回答

    我有一個文本文件,可能使用分號分隔多行並帶有標頭。我必須爲文本文件中的每個列添加雙引號。我試圖讓個人作品使用sed。但是當它們結合時它們不運行。 我的命令: sed "s/;/\";"\/g a.txt - (與替換列 「;」(例如:d; 「B」, 「C」,「F) sed "s/^/\"/"g a.txt - ( - 取代的雙圍繞第一列引號) sed "s/$/\"/"g a.txt - (更換圍

    1熱度

    6回答

    我有一個帖子的結果,我想用「MOD =」打印所有出現的背單詞,如果可能,他們有獨立的, 例: VAR1 = prueba1 & MOD = SgaCac & MOD = SgaGenSgm & ENV = & VAR2 = prueba2 應該打印 SgaCac,SgaGenSgm 我與 echo "var1=prueba1&mod=SgaCac&mod=SgaGenSgm&env=&var2=p

    0熱度

    1回答

    我有一個GNU makefile,我正在翻譯爲MSBuild。 有包含與該是應該關閉Command屬性Exec任務的單引號干擾sed不會在MSBuild運行,因爲它包含了'(單引號)命令: <Target Name="prebuild_cat"> <Exec EchoOff="true" StandardOutputImportance="low" S

    1熱度

    2回答

    這就是我的代碼的工作原理,我已經給出了計算字符而不是行,因爲換行符不見了。 原始文件有 A,0,0,0,21,36,12,0,0,0,17.2,34,18,17.2,30.5,96,126,517,2399,2,111.83,38.583,111,1,0,0,0,0,0,0 csv文件有一組數據,我只是計算列數。它的逗號數只有相同的列數。我刪除了換行符,所以我不能使用wc -l,所以我嘗試使用

    1熱度

    3回答

    請幫我解析一個VCF文件。我正在粘貼一個真實的例子。 輸入: 1 1014143 rs786201005 C T . . RS=786201005;RSPOS=1014143;dbSNPBuildID=144;SSR=0;SAO=1;VP=0x050068000605000002110100;GENEINFO=ISG15:9636;WGT=1;VC=SNV;PM;PMC;NSN;REF;ASP;L

    1熱度

    1回答

    我正在翻譯一個GNU Makefile到MSBuild XML。 我有以下sed命令(一個更大的命令的一部分): ... | sed 's/^Q(.*)/"&"/' | ... 當我執行只是在Cygwinsed部分,它「作品」在這個意義上,它並不會報錯了。 不過,我已經將它轉換爲XML MSBuild後 - 取代了XML敏感的符號與",&,' - 我得到的錯誤 se

    1熱度

    3回答

    這是例1的輸入: a b 和輸出: a b 這是示例2的輸入: a b 而輸出: a b 但是,一個巨大的文件。我曾嘗試:sed 's/\n\n/\n/g' file AMD cat file | tr '\n' '\t' | sed 's/\t\t/\t/g' | tr '\t' '\n'

    2熱度

    2回答

    我想用反斜槓'\'替換所有斜槓'/',反之亦然。 我天真的解決方案是tr這樣做,但後來我需要一個佔位符,我不認爲是很漂亮: tr '/' '¢' | tr '\\' '/' | tr '¢' '\\' ,這也只是只要有從未出現工作'¢'在我的輸入中,在我的情況下最有可能就足夠了 - 但是,嘿,誰知道?當然,通過使用sed,然後用一些任意隨機的字符串替換「¢」(比如'½|#&'__''或其他),

    0熱度

    1回答

    我已經編寫了一個shell腳本來從遠程服務器複製文件並將同一文件轉換爲另一種格式。轉換後,我將使用sed命令編輯該文件。腳本在手動執行時運行成功,但在通過crontab執行時失敗。 crontab條目是: */1 * * * * /script/testshell.sh 下面是shell腳本代碼: #!/bin/bash file="/script/test_data.csv" if [ -f