Corredor

ウェブ、プログラミングの勉強メモ。

Bash

コマンドラインで文字コードや改行コードを調べる方法まとめ

コマンドラインで文字コードや改行コードを判定したく、やり方を調べた。Windows と Mac でそれぞれやり方に微妙な差異があったので、それぞれ検証してみた。 今回の目標 検証に使用するファイル Mac での調べ方 file コマンド nkf od コマンド Windows での…

git diff を1文字単位で出力する

エンジニアのためのGitの教科書 実践で使える!バージョン管理とチーム開発手法作者: 株式会社リクルートテクノロジーズ,株式会社リクルートマーケティングパートナーズ,河村聖悟,太田智彬,増田佳太,山田直樹,葛原佑伍,大島雅人,相野谷直樹出版社/メーカー: …

指定ディレクトリ配下のテキストファイルを一括置換するコマンド

sed & awkプログラミング 改訂版 (A nutshell handbook)作者: Dale Dougherty,Arnold Robbins,福崎俊博出版社/メーカー: オライリー・ジャパン発売日: 1997/10/01メディア: 大型本購入: 2人 クリック: 48回この商品を含むブログ (34件) を見る sed & awk デ…

ls の結果を大文字小文字区別せずソートする

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界作者: ブルース・ブリン,Bruce Blinn,山下哲典出版社/メーカー: ソフトバンククリエイティブ発売日: 2003/02メディア: 単行本購入: 18人 クリック: 331回この商品を含むブログ (64件) を見る Wi…

シェルコマンドやシェルスクリプトの実行結果をテストできる「bats」を試してみた

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界作者: ブルース・ブリン,Bruce Blinn,山下哲典出版社/メーカー: ソフトバンククリエイティブ発売日: 2003/02メディア: 単行本購入: 18人 クリック: 331回この商品を含むブログ (64件) を見る シ…

Jenkins Declarative Pipeline で複数行の Windows コマンド or シェルスクリプトを実行する

Jenkins、Chef、Redmine、Dockerで業務効率アップ 10倍速の開発・運用ツール(日経BP Next ICT選書)作者: 日経SYSTEMS出版社/メーカー: 日経BP社発売日: 2015/05/27メディア: Kindle版この商品を含むブログを見る Declarative Pipeline v1.2 以降で検証。最…

自分のグローバル IP アドレスを調べる方法

ネットワーク超入門講座 第3版作者: 三上信男出版社/メーカー: SBクリエイティブ発売日: 2013/07/25メディア: 単行本この商品を含むブログ (3件) を見る 自分のグローバル IP アドレスを調べられるサイトがいくつかあるのでリストアップ。 IP address inform…

od コマンドでテキストファイルの改行コードを調べる

入門UNIXシェルプログラミング―シェルの基礎から学ぶUNIXの世界作者: ブルース・ブリン,Bruce Blinn,山下哲典出版社/メーカー: ソフトバンククリエイティブ発売日: 2003/02メディア: 単行本購入: 18人 クリック: 331回この商品を含むブログ (64件) を見る UN…

シェルスクリプトを直接実行できるようにする権限設定

シェルスクリプトマガジン vol.51作者: 當仲寛哲,麻生二郎,野村祐三,飯尾淳,石井一夫,山本美穂,後藤大地,鮎瀬伊矩磨,しょっさん,太田圭祐,すずきひろのぶ,濱口誠一,熊野憲辰,菅雄一,水間丈博,法林浩之,大岩元,桑原滝弥,USP研究所,ジーズバンク,イケヤシロウ…

find コマンドのエラーメッセージを表示しない方法

[改訂新版] シェルスクリプト基本リファレンス ??#!/bin/shで、ここまでできる (WEB+DB PRESS plus)作者: 山森丈範出版社/メーカー: 技術評論社発売日: 2011/04/27メディア: 単行本(ソフトカバー)購入: 9人 クリック: 119回この商品を含むブログ (11件) …

Git の全履歴からコードを検索する

Gitポケットリファレンス作者: 岡本隆史,武田健太郎,相良幸範出版社/メーカー: 技術評論社発売日: 2012/07/10メディア: 単行本(ソフトカバー)購入: 7人 クリック: 103回この商品を含むブログ (26件) を見る Git の全履歴の中から、ある文言を含むコードを…

Mac の .DS_Store を削除するコマンド

macOS High Sierra パーフェクトマニュアル作者: 井村克也出版社/メーカー: ソーテック社発売日: 2017/10/20メディア: Kindle版この商品を含むブログを見る macOS High Sierraマスターブック (Mac Fan Books)作者: 小山香織出版社/メーカー: マイナビ出版発…

環境変数の追加・削除をトグル切替できる Bash 関数を書いた

[改訂第3版]シェルスクリプト基本リファレンス ──#!/bin/shで、ここまでできる (WEB+DB PRESS plus)作者: 山森丈範出版社/メーカー: 技術評論社発売日: 2017/01/20メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を見る とある理由で Bash 上…

Windows GitBash と Mac とで date コマンドの仕様が違った

GNUソフトウェアプログラミング ―オープンソース開発の原点作者: Mike Loukides,Andy Oram,引地美恵子,引地信之出版社/メーカー: オライリー・ジャパン発売日: 1999/02/01メディア: 大型本購入: 1人 クリック: 9回この商品を含むブログ (7件) を見る Debian …

Bash スクリプトの中で OS 判定する

入門bash 第3版作者: Cameron Newham,Bill Rosenblatt,株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2005/10/27メディア: 大型本購入: 7人 クリック: 138回この商品を含むブログ (47件) を見る [改訂第3版]シェルスクリプト基本リファレンス…

git-completion がエイリアスでも効くようにしてブランチ名をタブ補完する

【改訂新版】Gitポケットリファレンス作者: 岡本隆史,武田健太郎,相良幸範出版社/メーカー: 技術評論社発売日: 2016/12/01メディア: 単行本(ソフトカバー)この商品を含むブログを見る [改訂第3版]Linuxコマンドポケットリファレンス作者: 沓名亮典出版社…

Bash の alias に日本語が使えた

入門bash 第3版作者: Cameron Newham,Bill Rosenblatt,株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2005/10/27メディア: 大型本購入: 7人 クリック: 138回この商品を含むブログ (47件) を見る よく無変換モードに戻さずにコマンドを叩いち…

引数で指定した日付のコミットをデッチ上げる gh-contribution-that-day を作った

以前、指定の日付間のコミットを1日1つずつ作り、GitHub Contributions の草をデッチ上げるための Bash スクリプト「gh-contributions」を紹介した。 neos21.hatenablog.com 今回はそれの簡易版といえるだろうか。引数で指定した日付のコミットを生成する Ba…

GitHub に草を生やすシェルスクリプト「gh-contributions」を作った

GitHubツールビルディング ―GitHub APIを活用したワークフローの拡張とカスタマイズ作者: Chris Dawson,Ben Straub,池田尚史,笹井崇司出版社/メーカー: オライリージャパン発売日: 2017/05/10メディア: 単行本(ソフトカバー)この商品を含むブログ (1件) を…

Windows の GitBash と Mac のターミナル Bash で echo コマンドの文字色を変更する

bashクックブック作者: Carl Albing,JP Vossen,Cameron Newham,株式会社クイープ出版社/メーカー: オライリージャパン発売日: 2008/09/26メディア: 大型本購入: 8人 クリック: 268回この商品を含むブログ (31件) を見る echo コマンドで出力する文字の色を変…

Windows の Atom エディタ内でターミナルを開ける termination

Atom実践入門──進化し続けるハッカブルなエディタ (WEB+DB PRESS plus)作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2016/07/14メディア: 単行本(ソフトカバー)この商品を含むブログ (3件) を見る Atom エディタ内でターミナルを開ける apm (Atom Pa…

sudo コマンドでコマンドの Tab 補完を有効にする方法

MacOS Sierra にて。 sudo コマンドの後に続けて書いたコマンドで Tab 補完を有効にするには、.bashrc に以下を追加する。 complete -cf sudo 参考:ささっと出来る「sudo入力後のコマンド補完を有効にする」 - Qiita bashクックブック作者: Carl Albing,JP …

Bash の Tab 補完で大文字・小文字を区別しないようにする方法

入門bash第3版 bash 2.05b & 3.0対応 [ キャメロン・ニューハン ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 3,024円 Windows の GitBash は Tab 補完で大文字・小文字を区別しなかったのだが、Mac のターミ…

空のフォルダを一括で消す Windows コマンド

【新品】【本】基礎からのシェルスクリプト 「Linux」「MacOS」「Windows」で使える「バッチ処理」! 萩原利男/著 I O編集部/編集ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: ドラマ楽天市場店価格: 2,052円 カレントフォルダ配下に…

alias で echo する際のシングルクォートのエスケープ方法

仕事に使えるLinuxシェルスクリプト~bashで作る実用サンプル41作者: 千葉真人出版社/メーカー: 日経BP社発売日: 2004/11/25メディア: 単行本購入: 3人 クリック: 28回この商品を含むブログ (4件) を見る alias コマンドで、echo コマンドのエイリアスを定義…

コマンドプロンプト・PowerShell・Bash 上でサクッと四則演算する

コマンドプロンプト・PowerShell・Bash、各種コンソールを使っていて、ちょっと計算したいなという時に、いちいち電卓アプリを立ち上げて、コンソール上の数字をコピって計算するのはダルい。 ということでコンソール・ターミナル上でサクッと四則演算する方…

僕が登録している Git のエイリアス

Gitポケットリファレンス改訂新版 [ 岡本隆史 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 3,002円 僕が登録している Git 関連のエイリアスを紹介する。 Git のエイリアスは git config コマンドを使うことで、…

Grep で特定の拡張子のファイルのみ対象・除外する

6日間で楽しく学ぶLinuxコマンドライン入門コマンドの基本操作を身につけよう【電子書籍】[ 大津 真 ]ジャンル: 本・雑誌・コミック > PC・システム開発 > OS > UNIXショップ: 楽天Kobo電子書籍ストア価格: 1,944円 Grep で特定の拡張子のファイルのみ対象・…

Linux 上でテキストファイルのエンコードを指定して開く方法アレコレ

Linuxコマンドブック ビギナーズ 第4版 (コマンドブックシリーズ)作者: 川口拓之,田谷文彦,三澤明出版社/メーカー: SBクリエイティブ発売日: 2015/03/21メディア: 単行本この商品を含むブログ (4件) を見る Linux 上でサーバログを見ようとしたら、なぜかエ…

ディレクトリ配下のシンボリックリンクの一覧を表示する

入門bash第3版 [ キャメロン・ニューハン ]ジャンル: 本・雑誌・コミック > PC・システム開発 > その他ショップ: 楽天ブックス価格: 3,024円 指定のディレクトリ配下にどんなシンボリックリンクがあるかは、以下のコマンドで確認できる。 $ ls -la –color=al…