shellscript

command not found: sed というエラー

command not found: というエラー表示は時々見るが、この前ターミナル操作をしていたら、 command not found: sed というエラーが出てきた。 sedが見つからない? ・・どういうこと? いやいや、でも普通に sed --h と打ち込んだり man sed などとしてもきち…

bashでコマンドライン引数を複数取得する方法を間違えて認識していた

これまで気づかなかった方が不思議なのだけど、ハマって解決したのでメモ。.bashrcに自作関数fooを作って、ターミナルから呼び出す際に、引数としてbar1, bar2, bar3を入れるという場合。受け取り側では、今までこんな感じで関数を書いていた。 function foo…

bcコマンドで電卓計算(小数の)

ちょっとした数字の計算をしたい、けど電卓出すのは面倒……ということがよくある。ぼくはちょっと前まで簿記の勉強をやっていたので、マイ電卓がすぐ手の届くところにあるのだけど(一番体に近い引き出しの中)、そこから出すのすら面倒、と感じてしまうこと…

choっと作った便利なツール

以前の記事で、dirmove というディレクトリ間をさくさく移動するための自作コマンドラインツールを紹介しましたが、note103.hateblo.jpこれを @mattn さんによる cho というコマンドラインツールと組み合わせたらさらに便利になってしまい、以前の時点でも自…

textlintで日本語テキストの文字校正を試してみた

はじめに 導入 textlintrcを設置 最初のつまずき prh を使ってみる | 2度目のつまずき 追記: 絶対パスにも対応して頂きました prh を使ってみる(2) | 辞書を選ぶ 結果をテキストファイルに書き出す 追記: [39m[32m などを消す方法 コードを書く tx.sh text…

毎日変わる日報ファイルを同じコマンドでターミナルから呼び出す

少し前から、こんな感じのファイル名で日報を書いているのだけど、 2016-04-21_kdmt_d.txt毎回これを、ターミナルなりMacのFinderなり、あるいはVimfilerなりで探して呼び出すのが面倒というか、だんだんボディブロー的につらくなってきて、そういうところで…

週報のひな形ファイルをPerlとシェルスクリプトで生成する(sentaku, peco)

目次 目次 前提: 最近の週報システム やりたいこと&ボツ案: MacのFinderからコピペ 代替案: コマンドラインでシェルスクリプトのfor文を回す 改善案: Perlでスクリプトファイル作成 結論(ひとまず): Perl + sentaku (peco) 前提: 最近の週報システム 昨年…

行を列に置き換えて文字数をカウントしたい時のsed, Perlスクリプト

Twitterで何か言おうとした時に、「これ140字に収まるかな?」と時々考える。そんなことを考えなくても、そもそも多くのクライアントは入力欄に文字を入れた段階で何文字の過不足があるかわかりやすく教えてくれるし、仮にエディタでそれを書いていたとして…