タグ

改行に関するroogh5eeSha6のブックマーク (2)

  • ターミナルで直前に実行したコマンドをクリップボードにコピーする - 30歳からのプログラミング

    bash のバージョンは5.0.11(1)-release (x86_64-apple-darwin18.6.0)。 動機 Git のコミットメッセージに、その差分を生み出したコマンドを書くことがよくある。 例えば以下のように。 $ yarn run lint:fix $ git commit -am '$ yarn run lint:fix' コミットメッセージに何を書くべきかについてはいろんな意見があるが、何らかのコマンドを実行した結果をコミットする場合は、そのコマンドを書いておくのは悪くないと思う。何をした結果としてその差分が生まれたのかが明確で、デバッグや調査のときに役に立つ。 そして、その時に直近のコマンドをコピペするわけだが、これが面倒くさい。よく行う作業だけに、もっと効率化したい。 ワンライナーで書ける ただ単にタイトルの内容を実現するだけなら、ワンライナーで書ける。 $ h

    ターミナルで直前に実行したコマンドをクリップボードにコピーする - 30歳からのプログラミング
  • 【簡単】シェルスクリプトでテキストを改行する方法

    シェルスクリプトで複数行を出力したいとき、echoを連続するのが嫌だな、と感じることがあるはずだ。 もちろんシェルスクリプトにも改行の方法が用意されている。いくつかご紹介しよう。 改行を出力したいとき シェルスクリプト実行時に「メッセージを改行し、複数行にまたいで表示したい」もしくは「複数行の結果を保存したい」という場合もあるだろう。 方法はいくつかあるが最も簡単なのは、echoコマンドを連発しリダイレクトで結果を保存する、といった方法だろう。 他にも手段があるので、このページで紹介しようと思う。 echoコマンドをならべる もっともベーシックな方法。echoを連発しても改行はされる。 vi strings-ex1.sh

    【簡単】シェルスクリプトでテキストを改行する方法
  • 1