サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
参議院選挙2025
qiita.com/m-yamashita
ここ最近、沢山シェルスクリプトを書くようになりました。 元々あまりシェルスクリプトを書いたこと無かったので、色々と勉強しつつ書いてるのですが、 他のプログラミング言語とはちょっと違って独特なクセというか、発見の度におぉー!ってなることが沢山あって楽しいです。 そんなわけで、最近学んだり参考にした中で特に感動したシェルの上手い書き方をまとめてみます。 きっとまだ知らないこととかもっと上手くやる方法なんかが沢山見つかりそうなので、 もっといいやり方あるよ!って方はコメントください 何もしない : (コロン)コマンド シェルを書いていた時に非常に欲しかったコマンドがこれ!何もしない! : というコマンド(?)を利用すると、**何もせずに終了ステータス0(つまり正常終了)**を返します。 これが様々な事に使える万能コマンドで、これによって面倒なエラー処理を簡潔にできたり、 入力や出力のリダイレクト
Vimは非常に強力な正規表現とそれに伴う強力な検索/置換機能を備えています。 今回はそんなVimの正規表現と検索/置換のテクニックをまとめてみます。 Vim特有の正規表現を覚える Vimの正規表現には独特な方言がある Vimの正規表現は何かと面倒な事が多いです。 Perl等と比べて、様々なメタ文字をエスケープしてやらなければなりません。 例えば通常の正規表現であれば (abc)+ と書く事で、 文字列 abc の繰り返しを意味することができますが、 これをVimの正規表現で書こうとすると、\(abc\)\+ 等と書かなければならず、大変面倒です。 これらの方言はVimを使っていく上で自然に覚えていくにはいくのですが、 ついうっかりいつもの正規表現を使ってしまったり、 逆にプログラム側で正規表現を書く必要のあるときに Vim方言な正規表現を書いてしまったりして悲しい事が起こったりと結構厄介で
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 対象読者 Linux使いたいけどUbuntu以外に軽くて使いやすいOS無いの? 今までWindowsしか使ったことないけど、これからLinuxを使って開発を始めたい人 最近のオススメDistributionって何? みたいな方に最適な記事です。 Ubuntuが一番なの? まず初めにUbuntuは非常に優れたOSだと思います。 これにはあらゆる意味があって、例えばそれまで敷居が高かったLinuxOSのハードルを一気に引き下げて、 一般の方でも簡単かつ気軽に試せるような流れを作ったところなんかは最高に大きな功績だと思っています。 僕もUbu
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
タスク切り替えの煩わしさは結構馬鹿にならない。 DesktopなLinuxを利用している方は、WindowsよろしくAlt+Tabなんかを使ってタスク切り替えをするんじゃないかと思います。使ってますよね?Alt+Tab。 しかしこれがまた結構めんどくさくて、最後に使った順番で切り替え候補が出てくるため、場合によっては何度もAlt+Tabしたり、あのウィンドウとあのウィンドウを並べたいときに間違って余計な最大化ウィンドウをアクティブにしてげんなりしたり、よくあるじゃないですか、いやあるんですよ。 多分Webアプリケーションとか作ってる人なら身に染みてると思います。この時間無駄だと思いませんか? そこでQuickey.py! っていうのを作ってみました。例によって自分用に作ったものですが、正直もうコレ無しでは生きられない体に…。 インストール方法や使い方はREADMEに詳しく書いているので、お
このページを最初にブックマークしてみませんか?
『@m-yamashitaのマイページ - Qiita』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く