タグ

bashに関するtakryou79のブックマーク (5)

  • 【Shellスクリプト】文字列置換「bash」「sed」について!

    業務中にメモ帳やエクセルで特定の言葉や名称だけを変更したいときに「置き換え」機能を使ったことありませんか? 普段何気なく使っている便利な機能を、シェルスクリプトではどうやっているのかスクリプトを見ていきましょう。 置換する方法 シェルスクリプトの置換方法は「bash置換」と「sed置換」があります。 そして、文字列に対して置換を行う場合は、検索パターンと置換後の文字列を指定する必要があります。bash置換では、検索して見つかったパターンのうち最初だけ置換する方法と、見つかったパターン全てを置換する方法とがあります。sed置換は変数内の文字列を置き換えたい場合に使用します。 bash置換の書式 変数に対して、削除するパターンを指定します。前方・後方からの検索があり、最短マッチと最長マッチで動作が変わります。また、bash内で変数内の文字列を置換したり、変数に代入されたファイルパスからファイル

    【Shellスクリプト】文字列置換「bash」「sed」について!
  • bashの変数内文字列置換まとめ - Qiita

    #と%が覚えづらい。 #はmarkdownで行頭に書くと見出しになるから「先頭の」 %は100%のように末尾に書くから「末尾の」 と覚えるといいかも。 キーボードで#は%より左にあるから#が先頭と覚えてもいいかも。 % %% # ## はPOSIXで決まっているのでbash以外のshでも使えるらしい。2.6.2 Parameter Expansionに書いてある。 http://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html 具体例 dirname

    bashの変数内文字列置換まとめ - Qiita
  • Bashを使いこなすための必須コマンド71選 - Qiita

    はじめに mkdir, ls, cp, touch, mv, rm以上のコマンドにあんまり触れていない。。。という方、もっとコマンドを使いこなしたい!という方。。。必見。 基的だが全部網羅するには大変な基コマンド及びショートカットを溢れんばかり71選お届けします。たくさんありますので、表題に何のコマンドか書いてあるのをご活用ください。 一部、macユーザー向けとなっていることをご了承ください。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 Ctrl を使ったショートカット 最初に、Ctrlを使ったショートカットを紹介します。 Ctrl-A 行頭移動 ↓ Ctrl-E 行末移動 ↓ Ctrl-W 直前一単語を削除 ↓

    Bashを使いこなすための必須コマンド71選 - Qiita
  • シェルスクリプトで文字列と変数を連結する | クロジカ

    ホーム / ハック / シェルスクリプトで文字列と変数を連結する

    シェルスクリプトで文字列と変数を連結する | クロジカ
  • bashで複数行の文字列の代入と、ヒアドキュメントを使わずに変数に格納する方法 - それマグで!

    bash で複数行の文字列を変数に格納する方法 「改行が入らない」ではなく、「改行が見えない」のです。入らないと思って改行を調べてしまう事例が多いです。注意しましょう その1:一番シンプルなのはそのまま str=" ここは サンプル の複数行文字列 です。 " echo "$str" echo $str ではなく、 echo "$str" なのがちょっと味噌ですね その2:ヒアドキュメント編 一般的なのは、ヒアドキュメントをつかって定義する方法。インターネットを探すとコッチが多いんだけど、なぜわざわざcatを呼び出す無駄なことをしているのか理解できない。dash/bash/zsh でもサンプル1で動くのに。 str=$(cat <<EOS ここは サンプル の複数行文字列 です。 EOS ) echo "$str" なぜ "$str" とクオートが必要なのか? クオートが必要なのは、改行を

    bashで複数行の文字列の代入と、ヒアドキュメントを使わずに変数に格納する方法 - それマグで!
  • 1