min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

テキスト処理/txt

RaspberryPi3 sshログイン時に「今日の運勢」をウシさんに占ってもらう fortune | cowsay

前回記事で、sshログイン時のメッセージをネルフ本部のロゴに変えた。 min117.hatenablog.com 今回は sshログイン時(~/.bashrcが読まれるとき)に ウシに「今日の占い」をしゃべらせてみる。RaspberryPi3 で試す。 こんな感じになる。 debianだと /usr/game…

fedora sshログインしたときにネルフ本部のロゴを出す /etc/motd

Linuxに sshログインしたときにネルフ本部(NERV)のロゴを出したい。 こんな感じ。 sshログイン直後に表示されるメッセージは、fedoraだと /etc/motd に書くだけ。 $ cat /etc/motd ˍ▂▃▄▄ ◢████████◤ ◢ ██████████▆▄ ◥◣ ███████████████◣ ◥◣◢██████████████…

fedora SLコマンドをインストールしてD51をコンソールに走らせる

以前banner コマンドをインストールした。コンソールで遊ぶって結構大事と思う。UIそのものだから。 min117.hatenablog.com // SLコマンドというジョークコマンドがあるらしい。ジョークとはいえ、かなりすごい出来栄え。さっそくインストールする。 $ sudo …

bash mvで「無効なオプション」が出た場合の対処(ファイル名に半角ハイフンが入ったファイルをmvする)

mvコマンドを使った時に「無効なオプション」とエラーがでることがある。 <原因> 移動しようとしているファイル名にハイフンが入ってしまっているから <解消法> ファイル名のハイフンをオプションと指定として読み込まないために、mvの直後に二つのハイ…

PowerShell を使って(コマンド操作で)大量のファイルを一括ダウンロードする

前記事で単一のファイルを(PowerShellの)コマンドでダウンロードできるようになった。 min117.hatenablog.com 今回は、これらのファイルを一括でダウンロードする方法を考える。 https://live.sysinternals.com 1つ1つ右クリック保存なんてやってられない …

PowerShell を使って(コマンド操作で)ファイルをダウンロードする

Windowsでファイルをダウンロードするのに 「右クリック」→「対象をファイルに保存」 とかしていると思う。 例:マイクロソフトの管理者向けツール(sysinternals) https://live.sysinternals.com だるい。 一括で全部ダウンロードしたい。要は Linux で言…

あるファイル(myData.csv)が作成されたかをモニタリングするWindowsバッチ

// 仕事では Windows7 を使っている。ネットワーク上(NAS)にあるファイル myDATA.csv は、他の部署(の他のシステム)から不定期に吐き出されるので、作成されたかどうかをわざわざ確認しなければならない。 面倒なので、ファイルが存在するかどうか確認す…

vim キャプチャした文字列の一部を使って置き換えるホールドバッファ機能 :%s/\(¥[1-9]\),/\1/g

// カンマ区切りのcsvファイルがある。 金額の区切りもカンマになってしまっていてawkで扱いにくい。 金額の区切りのカンマだけ無くしたい。 1行目で言えば ¥8,163 を ¥8163 にしたい。 /¥[1-9], とやってキャプチャできるけど、一括置換ではフィールド区切…

bash 「複数のShift-JISファイル(csvとpyとbat)をnkfで変換してファイル名の末尾に_utf8をつけて保存する」をワンライナーでやる

Windowsで作ったShift-JISのファイルがある。拡張子がバラバラだ。csvとpyとbatが混在している。 これを全部utf-8に変換し、かつファイル名の末尾に_utf8をつけるをコマンド一発でやりたい。最終的にこうなる。 たとえば「DB.csv」を「DB_utf8.csv」に変換す…

PHP フォルダ内の全てのテキストファイルの中身を1ページ内にまとめて表示する

Apacheで公開している自宅サーバのフォルダ内に、複数のテキストファイルがある。 全てのテキストファイルの中身を確認したい。1つ1つ開いていくのは大変なので、index_txt.php をクリックするだけで、全てのテキストファイルの内容を1ページに表示できるよ…

bash フォルダ内のテキストファイルの文字コードを一発で調べるコマンド

テキストファイルが4つあるが、このうち1つだけが文字コードが違っている。 $ ls -shal それぞれのファイルの文字コードを、コマンド1行(ワンライナー)で調べる。 $ for i in *txt; do echo "$i"; nkf -g "$i"; echo ===== ; done 一つだけ Shift-JIS が混…

RaspberryPi 3 形態素解析エンジンMeCabをインストールする

ツイッターで見かけたニュース。258億語の日本語を使った検索システム「梵天」が一般公開されるらしい。 internet.watch.impress.co.jp 記事中に MeCab の記載あり。以前から気になっていたので、RaspberryPi3 にインストールしてみる。 インストール方法は…