並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 25 件 / 25件

新着順 人気順

sedの検索結果1 - 25 件 / 25件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

sedに関するエントリは25件あります。 linuxtoolgithub などが関連タグです。 人気エントリには 『【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita』などがあります。
  • 【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita

    はじめに もう文字列の置換で sed コマンド使うの禁止して良いんじゃないですかね? 言いすぎだとわかってあえて言っていますが。 悪い書き方(外部コマンドに頼る方法) # 変数 line に入ってる文字列を echo コマンドで出力して sed コマンドに渡し、 # sed の s コマンドで "from" を "to" に置換して出力したものを ret 変数で受け取る ret=$(echo "$line" | sed "s/from/to/")

      【脱sed】いい加減シェルスクリプトで文字列をsedで置換するなんてやめよう - Qiita
    • sed awk make 互換性 つらい うんざりザリガニ - Lambdaカクテル

      仕事でsedのコードをパパッと書いて使ったら、コードレビューで動かんと言われてしまった。そういえば、同僚はMacで、おれはLinuxだったな。 まぁsedならよくある話なので、しょうがないと思ってawkで同じことをした。awkは比較的もうちょっと互換性がある気がしているからだ(どっこいどっこいな気もする)。 しかしまだ動かないと言う。もう、大絶叫だ。アー。おしまいだ。カスがよ〜〜〜と思いつつ(社会人なので絶叫はしない)、よく調べてみるとmakeの互換性だった。というのも、試しにbrew install makeしてGNU Makeで試してみてくれ、と言ったら、あっさり動いたからである。実はsedもawkも悪くなくて、そいつを呼び出してるmakeに互換性がなかった。ごめんな、お前たち悪くなかったよ。でもそれはそうと互換性はない。 define foobarstring ... endef #

        sed awk make 互換性 つらい うんざりザリガニ - Lambdaカクテル
      • 映像機器・技術を追い続けた善司の20年と、夢破れたSED/FEDの話【西川善司の大画面☆マニア】

          映像機器・技術を追い続けた善司の20年と、夢破れたSED/FEDの話【西川善司の大画面☆マニア】
        • GitHub - chebykinn/sedmario: NES Super Mario Bros level 1 written in pure sed!

          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

            GitHub - chebykinn/sedmario: NES Super Mario Bros level 1 written in pure sed!
          • sedが奏でるプレリュード | スラド IT

            route127曰く、 sedでバッハの平均律クラヴィーア曲集第1巻(WTC Book I)前奏曲ハ長調(BWV846)を演奏するスクリプト「bash.sed」が発表された(github、はてなブックマーク) Linux上での実行方法

            • GitHub - SoptikHa2/desed: Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal.

              A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                GitHub - SoptikHa2/desed: Debugger for Sed: demystify and debug your sed scripts, from comfort of your terminal.
              • GitHub Actions の set-output を sed で $GITHUB_OUTPUT 形式に置換 - stefafafan の fa は3つです

                github.blog という記事を今日みて、 echo "::set-output name=hoge::fuga" みたいなことをやってたのがdeprecatedになると知った。以下のドキュメントを参考に置換すればOKとのことだったので、せっかくなのでsedでやってみた。 https://docs.github.com/en/actions/using-workflows/workflow-commands-for-github-actions#setting-an-output-parameter find .github/workflows -type f | xargs sed -i '' -e 's/echo "::set-output name=\(.*\)::\(.*\)"/echo "\1=\2" >> $GITHUB_OUTPUT/g' ちなみにはじめは sed -i

                  GitHub Actions の set-output を sed で $GITHUB_OUTPUT 形式に置換 - stefafafan の fa は3つです
                • GitHub - chmln/sd: Intuitive find & replace CLI (sed alternative)

                  A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                    GitHub - chmln/sd: Intuitive find & replace CLI (sed alternative)
                  • 速習Linux – 文字列の置換・抽出・検索と正規表現【sed・awk・grep】|Yuu's Memo

                    sedコマンド sed(Stream Editor)は、テキストストリームの編集に特化した強力なツールです。以下にsedコマンドの基本的な構文を示します。 オプション: sedコマンドの挙動を制御するための指定です。例えば、置換を行う場合には-eオプションを使用します。 スクリプト: 実行したいsedコマンドの操作を指定します。置換や削除、追加など、様々な編集操作が可能です。 ファイル名: 処理を行いたいテキストファイルのパスを指定します。省略した場合は標準入力から読み込みます。 以下でもう少し詳しく解説します。 コマンド どういう処理をしたいかをコマンドで指定します。 処理内容の出力、削除、文字列の追加、置換などの処理を行えるコマンドが用意されています。 コマンド説明

                      速習Linux – 文字列の置換・抽出・検索と正規表現【sed・awk・grep】|Yuu's Memo
                    • GitHub - adrianlarion/useful-sed: Useful sed scripts & patterns.

                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                        GitHub - adrianlarion/useful-sed: Useful sed scripts & patterns.
                      • sedで置換処理が行われなかった場合に終了ステータスを0以外にする方法 | ゲンゾウ用ポストイット

                        はじめにsed コマンドで s 内部コマンドを使って置換処理を行った場合、 条件に該当する文字列が見つからず置換が行われなかったとしても、終了ステータス $? は 0 になります。 実際に置換されたのか?置換されなかったのか?を終了ステータス $? で判定する方法について紹介します。 検証環境$ uname -moi x86_64 MacBookPro11,4 Darwin $ sed --version | head -n 1 sed (GNU sed) 4.8準備サンプルテキストデータ動作確認のために置換処理に利用するテキストファイル ( test.txt ) を作成します。 cat <<EOF >test.txt この文章はダミーです。文字の大きさ、量、字間、行間等を確認するために入れています。 EOFsedで置換が行われた場合、行われなかった場合の終了コードを確認sedで 置換が行

                          sedで置換処理が行われなかった場合に終了ステータスを0以外にする方法 | ゲンゾウ用ポストイット
                        • sedやgrepの代替として使えるpurlを作りました

                          作りました。 Go製です。 何で作ったのか、どういう機能があるのか簡単に紹介します。 これまでの課題 sedやgrepには以下の問題があります。 正規表現の記法がPerl互換ではなく、使いにくい sedはmacとLinuxで互換性がなく(BSDとGNUで互換性がない)、OS依存のコードになりやすい これまでその問題を避けるために私はPerlのワンライナーを利用してきました。Perlは正規表現が使いやすく、柔軟な指定もできます。OS依存にもなりにくいです。しかしPerlには以下の問題がありました。 最近のmacやLinuxにはデフォルトでinstallされていないので使いにくい 特にDockerのようなコンテナ環境は顕著 最近は利用例が減っているので敬遠されがち ワンライナー専用ツールではないのでオプション名がわかりにくい そこで以下のツールを求められていると思います。 Perl互換の使いや

                            sedやgrepの代替として使えるpurlを作りました
                          • sedでこういう時はどう書く? - Qiita

                            シェルでデータ加工するときSEDをよく使いますが、その利用例と覚え書きです、参考になれば sedコマンドはLinux/Unix/BSD/OSXに標準で入っているので、Macの人なら覚えておくと捗るかも(Linuxとは少し違うのでそこは調べてね?) 当方の利用環境がRedhat系Linuxメインですので、微妙に書式が異なることがありますが、大体の書式は同じはずですので、そこは、ご容赦願います (4/15 ちょっと追加…) Windowsでもsed使いたいという人がいたので、ちょっと追記、以下のサイトからWindows用のバイナリを取得すれば、Windowsでもsedが使えます。WSLなどLinux環境を追加したくない、sedのコマンドだけほしい、PowerShellやプロンプトで使えればいいだけという人にお勧めです。 sed for Windows Site 使用例をいろいろ上げてみる '#

                              sedでこういう時はどう書く? - Qiita
                            • GitHub - laserbat/bach.sed: Bach's prelude in C major from WTC book I, written in pure sed

                              A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                                GitHub - laserbat/bach.sed: Bach's prelude in C major from WTC book I, written in pure sed
                              • Xユーザーのdragoner@2日目東イ14bさん: 「新プロジェクトX 各話 「アイドル帝国を作った男 ジャニー喜多川」 「幻に消えた次世代テレビ 東芝キヤノンSEDテレビ」 「羽ばたかなかった翼 三菱MRJ」 「街路樹を根絶やしにしろ ビッグモーター」 「楽器ケースに潜め 日産ゴーン」 「補助金をかすみ取れ 牛肉偽装」 やってくれたら絶対見る」 / X

                                • GitHub - lhoursquentin/sed-bin: sed to C translator written in sed

                                  A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?

                                    GitHub - lhoursquentin/sed-bin: sed to C translator written in sed
                                  • Windows標準コマンド (PowerShell) を使ってsedっぽいことを実現する

                                    コマンドラインを使って文字列操作を行う場合、Linuxではsedコマンドを使って実施するのが鉄板だが、WindowsではPowerShellのコマンドレットを組み合わせることでほぼ同様のことができる。 今回、いくつかsedでよく使う文字列処理のパターンに対して、PowerShellで実行する手順を検証してみたので、その結果を記載する。 文字列処理パターン 今回、以下表の8パターンの文字列処理をPowerShellで実現するコマンドを検証した。 No 文字列処理 コマンド (1行目 : sed、2行目 : PowerShell)

                                      Windows標準コマンド (PowerShell) を使ってsedっぽいことを実現する
                                    • sedを使ってRoam ResearchやScrapboxのテキストをObsidianに最適化する - ごりゅご.com

                                      sedを使ってRoam ResearchやScrapboxのテキストをObsidianに最適化する - ごりゅご.com

                                        sedを使ってRoam ResearchやScrapboxのテキストをObsidianに最適化する - ごりゅご.com
                                      • PowerShellでファイル内の文字列置換 (sed -i) をする

                                        PowerShellでsedのようにファイル内の文字列置換するには、Get-Content, foreach, Set-Content などを組み合わせて使う必要があります。 sed -i (ファイル内の文字列置換) sed -i と同じようにファイル内の文字列を置換するときは、以下のように複数のコマンドを組み合わせます。 (Get-Content ファイル名) | foreach { $_ -replace "置換前","置換後" } | Set-Content ファイル名 ファイル内が英数字だけなら問題ないですが、日本語が含まれていると文字化けしたまま保存されてしまうので、ファイルのエンコーディングには注意が必要です。 以下は、UTF-8 でエンコードされた text.txt ファイル内の「http:」を「https:」に置換する例です。 $TARGET = "test.txt" $E

                                          PowerShellでファイル内の文字列置換 (sed -i) をする
                                        • sed コマンドで改行コードを置換したり削除する方法

                                          sed コマンドで改行コードを置換したり削除したい GNU sed – GNU Project – Free Software Foundation sed コマンドはテキストをフィルタリングしたり操作するためのコマンドです。テキストファイルから入力を受け取り、何らかの操作を実行し結果を出力します。直接操作結果でファイル内容を変更することも可能です。 今回は改行コード(CRLF, LF)を置換するために sed コマンドを使う方法をまとめます。 結論 先に結論だけ知りたい人は以下をどうぞ。 CRLF -> LF sed -i 's/\r//g' input.txt sed -i -z 's/\r\n/\n/g' input.txt LF -> CRLF sed -i 's/$/\r/g' input.txt sed -i -z 's/\n/\r\n/g' input.txt CRLF, L

                                            sed コマンドで改行コードを置換したり削除する方法
                                          • 複数行をまとめて置換したかったのでsedとpythonで比べてみた - Qiita

                                            aiueo kakikukeko sashisuseso tachitsuteto naninuneno hahifuheho mamimumemo yayuyo wawon

                                              複数行をまとめて置換したかったのでsedとpythonで比べてみた - Qiita
                                            • mattn on Twitter: "今日の bash tips: 変数の文字列を先頭大文字にしたり全て大文字/小文字にしたりするのに sed は使わない。 $ os=linux; echo ${os^} Linux $ os=linux; echo ${os^^… https://t.co/2rBZdxZUT6"

                                              今日の bash tips: 変数の文字列を先頭大文字にしたり全て大文字/小文字にしたりするのに sed は使わない。 $ os=linux; echo ${os^} Linux $ os=linux; echo ${os^^… https://t.co/2rBZdxZUT6

                                                mattn on Twitter: "今日の bash tips: 変数の文字列を先頭大文字にしたり全て大文字/小文字にしたりするのに sed は使わない。 $ os=linux; echo ${os^} Linux $ os=linux; echo ${os^^… https://t.co/2rBZdxZUT6"
                                              • 今日のsed: 任意の文字列以降の行をすべて出力したい - Qiita

                                                cat /tmp/qiita.txt | sed -n '/bar/,$p' bar buzz piyo

                                                  今日のsed: 任意の文字列以降の行をすべて出力したい - Qiita
                                                • iPadでvim、sed、awk、pythonなどが使えるシェルアプリ「a-Shell」 - さおとめらいふ-魚住惇のブログ

                                                  今日もiPadでHappyHackingしてますか?どうも魚住です。 大学でLinuxに触れてからCUIの虜になってしまい、コマンドを叩き続けてきました。makeしたりカーネルからコンパイルしてみたり。人並みですが、Linuxを普段使いしてきました。 社会人になってからMacBookを購入し、ターミナルが使えることに感動して今に至ります。このブログも一時期はさくらのVP Sで運用していました。 さて、そんな僕がずっと思っていたのは、「iPadでターミナルが使えいないか」ということでした。SSH接続するためのクライアントアプリはちょくちょく見かけるんですが、僕としてはiPad本体で直接シェルを使いたいと思っていました。 見つけました。ついに見つけましたよ。ローカルで動くシェルが。 今回紹介するのは、「iPad?はぁ?シェルも使えないコンピュータに意味はあるの?」と思っていらっしゃる方もきっと

                                                    iPadでvim、sed、awk、pythonなどが使えるシェルアプリ「a-Shell」 - さおとめらいふ-魚住惇のブログ
                                                  • sedコマンド×パターン/ホールドスペースで行を入れ替える方法

                                                    LinuxやMacでよく使われるコマンドにsedがある。テキストデータの置換処理に使われることが多いコマンドだが、sedコマンドはパターンスペースおよびホールドスペースを理解することで、行の入れ替えといった処理も行うことができる。Opensource.comが「How to use the Linux sed command | Opensource.com」において、sedでパターンスペースおよびホールドスペースを理解するためのわかりやすい解説を行っている。既にsedコマンドで置換処理を行っているユーザーが次のステップとして、sedの使い方を学ぶ方法として参考になる。以下、同記事を参考に、sedコマンドを用いた行の入れ替え処理の方法をまとめてみよう。 Opensource.comの記事では、次のテキストをデータをサンプルとして取り上げている。 元のexample.txt Line one

                                                      sedコマンド×パターン/ホールドスペースで行を入れ替える方法
                                                    1

                                                    新着記事