sed

    -3熱度

    4回答

    如何組項目的序列插入方括號 例如物品 列表 cat item.txt sn01 sn02 sn03 sn05 sn07 sn08 希望的輸出 sn[01-03,05,07-08]

    1熱度

    2回答

    我已經通過了所有的線程,但仍然找不到答案。 例如。 我有格式的時間戳:YYYY-MM-DD HH:MM:ss.xxx 其中xxx表示毫秒。 我想擺脫xxx部分,請注意,此時間戳不在某個位置,因此我們不能將它作爲行尾或行尾的一部分(在unix命令或bash腳本中) 我能想到的方法是使用sed,但我所能做的只是獲取模式,但不知道該如何處理模式,似乎所有模式都是爲了找到行的模式本身。因此,我們通常可以考

    0熱度

    1回答

    我有一個我認爲是unicode類型的文件,並想用sed或其他一些unix實用程序刪除它們。我嘗試了幾個選項,出於某種原因無法刪除這些字符。使用單線所示的試驗例(頭-n1) 嘗試1: > head -n1 file1.txt | hexdump -C # Hexdump line 1 output: 00000000 47 72 6f 75 70 c2 a0 20 20 20 53 69 67

    2熱度

    2回答

    我嘗試使用以下命令: sed 's/\s/\s\#/g' 這理應會採取這樣的: My Awesome Example Text ,並更改爲: My #Awesome #Example #Text 但是,我無法做到這一點。我嘗試了一些斜槓並逃脫它。什麼是適當的sed命令呢?我查了一些其他的文章(下面),但他們沒有用文字\s來回答。 嘗試: How to replace space with \(sp

    0熱度

    1回答

    我有一個文件,每行包含一個新的客戶信息(電子郵件,名稱,標題,賬單),這些信息將被替換到模板文件中,爲賬單超出付款的客戶創建文件。我遇到的問題是?????所在的位置。我想將輸出重定向到一個使用客戶電子郵件命名的文件名,到目前爲止我還沒有做到這一點。我不知道如何去做這件事,我已經嘗試過很多東西,但它沒有奏效。 1 #!/bin/bash 2 set -e 3 4 if

    0熱度

    1回答

    我閱讀this regex tutorial和它說: 的模式來搜索單詞 「the」 將是 「\ < [TT]他>」。 怎麼這不輸出bar bar? ○ → echo "foo bar" | sed -E 's/\<foo\>/bar/' foo bar 能\<和\>在sed使用?

    0熱度

    2回答

    我已經修改了代碼,發現這裏:sed whole word search and replace 我一直在試圖用正確的語法\<和\>的sed將一個文件中匹配多個方面。 echo "Here Is My Example Testing Code" | sed -e "$(sed 's:\<.*\>:s/&//ig:' file.txt)" 不過,我認爲,因爲它尋找到的文件,它不匹配完​​整的單詞(只精

    0熱度

    3回答

    這可能是一個Sed和shell腳本語法問題以及正則表達式。 (編輯:也許一個I/O問題,因爲正則表達式讀取時使用bash shell中的文件,但實際.txt文件並沒有改變作爲所需的工作) 嘗試準備一個.txt文件對於一些自然語言處理工作。想要在包含莎士比亞的十四行詩的純文本文件中刪除一些羅馬數字,每個十四行詩以一個羅馬數字開頭,如IX.和XVIII.,它表示單個十四行詩的標題,包括十進制字符。 例

    2熱度

    1回答

    我有一個電子郵件ID的數據,我想檢查電子郵件ID是否包含'@'和'。'以外的任何特殊字符。所以我想刪除所有的字母,數字,'@'和'。'。我知道要刪除所有的數字,我們可以使用下面的命令: sed 's/[0-9]*//g' input.txt > output.txt 樣品輸入: [email protected] [email protected]

    0熱度

    1回答

    我有臺詞: MSTRG.203.1_294_561:MSTRG.203:nc:376:66.2526979530472:39.7492003264262 2 223 4 no ,我想刪除第一個冒號和第一片之間的一切,所以結果應該是這樣的: MSTRG.203.1_294_561 2 223 4 no 有沒有辦法用sed來做到這一點?我嘗試了很多不同的方式,但沒有一個更接近。謝謝!