記事へのコメント56

    • 注目コメント
    • 新着コメント
    オーナーコメントを固定しています
    sechiro
    オーナー sechiro シェルスクリプトの中でのフィールド分割の際、結局どの方法がいいのかということの確認と、"set --"のことも思い出して欲しかったので、ブログにまとめました。

    2015/01/25 リンク

    その他
    bundai223
    setでsplit

    その他
    takets
    シェル芸。

    その他
    akachochin
    不勉強ながら、文字列を区切り文字分割して別々の変数に格納するのにsetを使うのは知らなかった。cutでやってたよ...

    その他
    mas-higa
    "そもそも一つのプロセスで処理できる..." ユニケージ開発手法というのがあってな

    その他
    tarchan
    tarchan >"set --"のあとに、スクリプトの引数のようなイメージで、空白区切りの文字列を入れるとシェル内で再設定することができます。

    2015/01/30 リンク

    その他
    dolmen777
    sedかとおもたらsetとな

    その他
    azi2
    試してみよう

    その他
    an_old_pencil
    set知らなかった

    その他
    june29
    set 使ったことなかった… (ゆとり)

    その他
    kazuph1986
    そういえば以前使ってるのを見たことある。

    その他
    kenta1984
    シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的

    その他
    Hayato
    へー

    その他
    tengo1985
    こういう時のtimeは/usr/bin/time -vとかがいいんじゃないの?と思った。シェルってどうやって勉強したらいいのかな。manにも結構書いてあるけど、深いところまではなかなか難しいし。

    その他
    amino_acid9
    "set --"で位置パラメータを再セットするのは、なんか抵抗あるんだよなあ

    その他
    lesamoureuses
    読んだものの、今まで通り何も考えずperlでワンライナーでやっちゃうと思う

    その他
    takatoshiono
    こんな技が

    その他
    tokida
    シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - | シェルスクリプトの中で、スペース区切りもしくはタブ区切りのレコードを扱...

    その他
    hevohevo
    なるほど! 空白区切りされた文字列を$1のようにpositional parameterとして拾えるのか。目からうろこポロポロ。いつもawk使ってた。

    その他
    OKIIZO
    シェルスクリプトで効率とか速度を気にするものを作るのが間違い

    その他
    teramako
    teramako コメント見てるとbash使いが多くてウラヤマ。

    2015/01/26 リンク

    その他
    sora_h
    sora_h (一定規模か一定の複雑さを超えたら シェルやめたほうがよさそう)

    2015/01/26 リンク

    その他
    oxoofo
    <- azu_re

    その他
    topaz2
    $ 上書かれるの変なバグになりそうでちょっと怖い

    その他
    HF_frt1623
    awk やcut 使った方が可読性は高いと思うけれども、負荷軽減策として、知っておきたい。

    その他
    hagane
    あとでちゃんと読もう。

    その他
    y-kawaz
    y-kawaz read instance_id volome_id instance_name <<< "$line" で良いのでは?

    2015/01/26 リンク

    その他
    gikazigo
    シェルスクリプトの中で変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌

    その他
    koyancya
    シェル芸の伝承か

    その他
    honeybe
    set知らなかった!勉強になる

    その他
    reda_sbc
    setなんてできるんだー便利そう

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    シェルスクリプトの中で1行ずつ変数を分割する際には、cutとかawkとか余計なプロセスを起動せずsetを使って分割した方が効率的 - 双六工場日誌

    シェルスクリプトの中で、スペース区切りもしくはタブ区切りのレコードを扱うことがよくあると思います...

    ブックマークしたユーザー

    • techtech05212023/11/22 techtech0521
    • bundai2232017/11/17 bundai223
    • ymm1x2017/10/21 ymm1x
    • takets2017/02/21 takets
    • k2k2monta2017/01/26 k2k2monta
    • sakurasakuras2016/01/31 sakurasakuras
    • yuiseki2016/01/26 yuiseki
    • imoniru2016/01/26 imoniru
    • ikesyo2016/01/26 ikesyo
    • sudoemacs2016/01/26 sudoemacs
    • kitchenkabu2016/01/26 kitchenkabu
    • kzm17602016/01/26 kzm1760
    • thinkpad-edge112016/01/26 thinkpad-edge11
    • hopekuson2015/12/27 hopekuson
    • otakumesi2015/10/24 otakumesi
    • nfunato2015/10/19 nfunato
    • sakef2015/09/04 sakef
    • termin22015/07/21 termin2
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事

    いま人気の記事 - 企業メディア

    企業メディアをもっと読む