Submit Search
Upload
Shellを書こう 01 Shellcheckを使おう
•
1 like
•
759 views
Keisuke Oohata
Follow
Shellcheckの特徴、インストール、使い方の説明です。
Read less
Read more
Software
Report
Share
Report
Share
1 of 14
Download now
Download to read offline
Recommended
Shellを書こう 02 shUnit2を使おう
Shellを書こう 02 shUnit2を使おう
Keisuke Oohata
Cms on SELinux
Cms on SELinux
Hiroki Ishikawa
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
PowerShell 紹介
PowerShell 紹介
tsudaa
Jenkins javascript ci
Jenkins javascript ci
hisame64
Let s database_testing
Let s database_testing
Yuji Shimada
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Shinichi Hirauchi
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
Recommended
Shellを書こう 02 shUnit2を使おう
Shellを書こう 02 shUnit2を使おう
Keisuke Oohata
Cms on SELinux
Cms on SELinux
Hiroki Ishikawa
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
2012 osc北海道 セッション資料「blackjumbodog利用のすすめ」
Shinichi Hirauchi
PowerShell 紹介
PowerShell 紹介
tsudaa
Jenkins javascript ci
Jenkins javascript ci
hisame64
Let s database_testing
Let s database_testing
Yuji Shimada
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Black jumbodogの新機能(webapi)~自動テストにおけるsmtpモックとして
Shinichi Hirauchi
B lack jumbodog 運転と改造のすすめ
B lack jumbodog 運転と改造のすすめ
Shinichi Hirauchi
Modeller_doc_japanese_ver.1.0
Modeller_doc_japanese_ver.1.0
Satoshi Kume
Version管理 1
Version管理 1
hakoika-itwg
serverspecみんなで集めて(゚Д゚)ウマー?
serverspecみんなで集めて(゚Д゚)ウマー?
Sho Hashimoto
TypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめ
Yu Nobuoka
シェル入門
シェル入門
ina job
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Ken Sawada
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
murai1972
Startup JavaScript
Startup JavaScript
Akinari Tsugo
Cent OS7 and RHELl7 update
Cent OS7 and RHELl7 update
Kazumi Hirose
systemdでよく使うサブコマンド
systemdでよく使うサブコマンド
Kazuhiro Nishiyama
後期第六回ネットワークチーム講座資料2016
後期第六回ネットワークチーム講座資料2016
densan_teacher
Mesh dexcs
Mesh dexcs
Etsuji Nomura
Docker inside containers
Docker inside containers
Kazuaki Fujikura
室内空調シミュレーション手順書
室内空調シミュレーション手順書
murai1972
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
Web講座 第9回
Web講座 第9回
nanametown
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
Masaru Oki
20151114 open cae@kansai
20151114 open cae@kansai
Etsuji Nomura
Mercurial入門(前半)
Mercurial入門(前半)
You&I
Circle ci and docker+serverspec
Circle ci and docker+serverspec
Tsuyoshi Yamada
Google SpreadSheetでtwitter bot作ったよ
Google SpreadSheetでtwitter bot作ったよ
Keisuke Oohata
今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ
Keisuke Oohata
More Related Content
What's hot
Modeller_doc_japanese_ver.1.0
Modeller_doc_japanese_ver.1.0
Satoshi Kume
Version管理 1
Version管理 1
hakoika-itwg
serverspecみんなで集めて(゚Д゚)ウマー?
serverspecみんなで集めて(゚Д゚)ウマー?
Sho Hashimoto
TypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめ
Yu Nobuoka
シェル入門
シェル入門
ina job
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Ken Sawada
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
murai1972
Startup JavaScript
Startup JavaScript
Akinari Tsugo
Cent OS7 and RHELl7 update
Cent OS7 and RHELl7 update
Kazumi Hirose
systemdでよく使うサブコマンド
systemdでよく使うサブコマンド
Kazuhiro Nishiyama
後期第六回ネットワークチーム講座資料2016
後期第六回ネットワークチーム講座資料2016
densan_teacher
Mesh dexcs
Mesh dexcs
Etsuji Nomura
Docker inside containers
Docker inside containers
Kazuaki Fujikura
室内空調シミュレーション手順書
室内空調シミュレーション手順書
murai1972
Webサーバ勉強会03
Webサーバ勉強会03
oranie Narut
Web講座 第9回
Web講座 第9回
nanametown
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
Masaru Oki
20151114 open cae@kansai
20151114 open cae@kansai
Etsuji Nomura
Mercurial入門(前半)
Mercurial入門(前半)
You&I
Circle ci and docker+serverspec
Circle ci and docker+serverspec
Tsuyoshi Yamada
What's hot
(20)
Modeller_doc_japanese_ver.1.0
Modeller_doc_japanese_ver.1.0
Version管理 1
Version管理 1
serverspecみんなで集めて(゚Д゚)ウマー?
serverspecみんなで集めて(゚Д゚)ウマー?
TypeScript 言語処理系ことはじめ
TypeScript 言語処理系ことはじめ
シェル入門
シェル入門
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
Serverspecを使ってサーバ5000台のBaculaクライアントをテスト
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
FreeCAD OpenFOAM Workbenchセットアップ方法と課題
Startup JavaScript
Startup JavaScript
Cent OS7 and RHELl7 update
Cent OS7 and RHELl7 update
systemdでよく使うサブコマンド
systemdでよく使うサブコマンド
後期第六回ネットワークチーム講座資料2016
後期第六回ネットワークチーム講座資料2016
Mesh dexcs
Mesh dexcs
Docker inside containers
Docker inside containers
室内空調シミュレーション手順書
室内空調シミュレーション手順書
Webサーバ勉強会03
Webサーバ勉強会03
Web講座 第9回
Web講座 第9回
新生Lagopus2017(仮称)
新生Lagopus2017(仮称)
20151114 open cae@kansai
20151114 open cae@kansai
Mercurial入門(前半)
Mercurial入門(前半)
Circle ci and docker+serverspec
Circle ci and docker+serverspec
More from Keisuke Oohata
Google SpreadSheetでtwitter bot作ったよ
Google SpreadSheetでtwitter bot作ったよ
Keisuke Oohata
今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ
Keisuke Oohata
Kanazawa.rb 3周年KPT
Kanazawa.rb 3周年KPT
Keisuke Oohata
イベント継続のコツ
イベント継続のコツ
Keisuke Oohata
Kzrb金庫番
Kzrb金庫番
Keisuke Oohata
ライフゲーム最後まで作ってみました
ライフゲーム最後まで作ってみました
Keisuke Oohata
kanazawa.rb meetup #24 2 anniversary kpt
kanazawa.rb meetup #24 2 anniversary kpt
Keisuke Oohata
Kzrb2周年目収支
Kzrb2周年目収支
Keisuke Oohata
水平思考のススメ
水平思考のススメ
Keisuke Oohata
ゆるふわっGit入門
ゆるふわっGit入門
Keisuke Oohata
More from Keisuke Oohata
(10)
Google SpreadSheetでtwitter bot作ったよ
Google SpreadSheetでtwitter bot作ったよ
今更だけどSqLite触ってみたよ
今更だけどSqLite触ってみたよ
Kanazawa.rb 3周年KPT
Kanazawa.rb 3周年KPT
イベント継続のコツ
イベント継続のコツ
Kzrb金庫番
Kzrb金庫番
ライフゲーム最後まで作ってみました
ライフゲーム最後まで作ってみました
kanazawa.rb meetup #24 2 anniversary kpt
kanazawa.rb meetup #24 2 anniversary kpt
Kzrb2周年目収支
Kzrb2周年目収支
水平思考のススメ
水平思考のススメ
ゆるふわっGit入門
ゆるふわっGit入門
Shellを書こう 01 Shellcheckを使おう
1.
ShellCheckを使おう kanazawa.rb meetup#46 2016年06月18日 Shellを書こう 01
2.
@cotton_desu
3.
Shell書いてますか?
4.
書く人によって書き方が バラバラ
5.
そんな時は
6.
ShellCheckを使おう
7.
ShellCheckとは
8.
シェルスクリプトの文法チェック • 文法違反、警告をわかりやすく表示 オプションが豊富 • 出力フォーマットの指定(gcc,xml,json) •
シェルタイプの指定(sh, bash, ksh, zsh) ShellCheckとは
9.
インストールは簡単
10.
On OS X
with homebrew: brew install shellcheck On OS X with MacPorts: port install shellcheck On Debian based distros: apt-get install shellcheck
11.
使い方も簡単
12.
shellcheck shellcheck <file> shellcheck format
option shellcheck -f <format> <file> shellcheck shelltype option shellcheck -s <shelltype> <file>
13.
Demo
14.
• インストールも使い方も簡単 • bash以外のshellにも対応 •
文法違反以外にも対応 (error,warning,note) • セルフチェックに使いましょう!! 総括
Download now