<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??一站式輕松地調用各大LLM模型接口,支持GPT4、智譜、豆包、星火、月之暗面及文生圖、文生視頻 廣告
                stream editor行編輯器 流編輯器,逐行處理文本,行編輯器 ### sed模式空間 默認不編輯源文件,僅對模式空間中的文本進行處理,處屏幕理后,將模式空間中的打印 sed [option] 'AddressCommand' file … -n:靜默模式,不再顯示模式空間中的內容 -i:直接修改源文件 -e SCRIPT -e SCRIPT …:同時執行多個腳本 -f /path/to/script:命令 -r:使用擴展正則表達式 ### Address ~~~ 1、Startline,Endline 比如:1,100 2、/RegExp/ 比如/^root/ 3、/Pattern1/,/Pattern2/ 第一次被pattern匹配的行開始,至第一次被Pattern匹配的行結束,這中間的行 4、Linenumber 指定的行 5、Startline+n 從Startline開始,向后n行,共n+1行 6、Startline,/RegExp/ 7、/RegExp/,Endline ~~~ ### Command ~~~ d:刪除符合條件的行 p:顯示符合條件的行 a \string:在指定的行后追加新行,內容為string, -n可以換行 比如:sed "/^u/a\# hi,a good man.\n Hi,linux" inittab i \string:在指定的行前追加新行,內容為string r file:將指定的文件內容添加至匹配到的行后 w file:將匹配到的內容保存到新的路徑 s/pattern/string/修飾符:查找并替換,默認只替換第一次匹配到的內容 g:全局替換 i:忽略大小寫 &:引用模式匹配到的字符串 sed "s/l..e/l&r/g" sed.txt 也可以使用后向引用實現 sed "s/\(l..e\)/\1r/g" sed.txt 匹配的內容部分替換只能使用后向引用 sed "s/l\(..e\)/L\1/g" sed.txt ~~~ sed保留空間 ### sed練習 ~~~ 1、刪除/etc/grub.conf文件中行首的空白符; sed -r 's@^[[:spapce:]]+@@g' /etc/grub.conf 2、替換/etc/inittab文件中"id:3:initdefault:"一行中的數字為5; sed 's@\(id:\)[0-9]\(:initdefault:\)@\15\2@g' /etc/inittab 3、刪除/etc/inittab文件中的空白行; sed '/^$/d' /etc/inittab 4、刪除/etc/inittab文件中開頭的#號; sed 's@^#@@g' /etc/inittab 5、刪除某文件中開頭的#號及后面的空白字符,但要求#號后面必須有空白字符; sed -r 's@^#[[:space:]]+@@g' /etc/inittab 6、刪除某文件中以空白字符后面跟#類的行中的開頭的空白字符及# sed -r 's@^[[:space:]]+#@@g' /etc/inittab 7、取出一個文件路徑的目錄名稱; echo "/etc/rc.d/" | sed -r 's@^(/.*/)[^/]+/?@\1@g' 基名: echo "/etc/rc.d/" | sed -r 's@^/.*/([^/]+)/?@\1@g' 8、刪除行首的空白字符 history | sed "s/^[[:space:]]*//" ~~~
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看