シェルスクリプト
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
] [
Twitter
]
開始行:
→UNIXコマンド
→バッチファイル
→PowerShell他
→様々なプログラム言語
#contents
*ShellScript一般 [#vcd987ee]
-[[【脱sed】いい加減シェルスクリプトで文字列をsedで置換す...
-[[#!/bin/sh は ただのコメントじゃないよ! Shebangだよ! ...
-[[Bashプロンプトの変更 - Qiita>https://qiita.com/zaburo/...
--.bashrc の PS1の値を変更する。
-[[シェル・ワンライナー 160 本ノックを完走した - NTT Comm...
-[[シェル芸が役に立った実例集 - Qiita>https://qiita.com/U...
-[[ただ15行のシェルスクリプトで個人ナレッジマネジメントツ...
--GitHub ActionsとMarkdownマインドマップ変換ツールmarkmap
-[[この問題を解けたらスゴい!?シェルスクリプトとファイル...
-[[WSL環境に fish shell を入れたらいい感じのターミナルに...
-[[シェルスクリプトの長所と短所のまとめ>https://qiita.com...
--長所
---シェルとシェルスクリプトで同じ言語が使える
---コマンドの実行に適した言語である
---コマンドの互換性問題に対応できる
---既存のコマンドを簡単に並列実行できる
---省メモリである
--短所
---シェル間の互換性が低い
---シェルコマンド言語の言語仕様が貧弱すぎる
---環境毎のコマンドの互換性が低い
---処理速度が遅い(特に外部コマンドの起動)
---少数の計算ができない(遅い)
---複雑なデータ構造を扱えない
---ライブラリやフレームワークが少ない
---ファイルのランダムアクセスができない
---ネットワークアクセスができない
---デスクトップ・スマホアプリ、ゲームなどのグラフィカルな...
---ウェブアプリケーションの開発に適していない
---大量のデータを扱う処理が遅く柔軟性がなく信頼性確保が難...
---クラウドサービスとの連携が難しい
---リアルタイム処理に適していない
-[[仕事で使えるLinux ワンライナー集>https://qiita.com/ryu...
-[[私が他人のシェルスクリプトから学んだこと>http://yakst....
-[[シェルスクリプトで「ビルドスクリプト」を作る時に便利な...
-[[一見読みにくい記法もシェルスクリプトの流儀>http://www....
*Tips [#maee4fbc]
-[[bashの配列のまとめ(定義・代入・参照と取得・ループ) -...
-[[WSLでもサクラエディタを使いたい人のための.bashrc - Qii...
-[[シェルスクリプトで安全簡単な二重起動防止・排他/共有ロ...
-[[Simulating OOP in Bash - DEV Community>https://dev.to/...
-[[Bash: わかるとほんのちょっとうれしくなること5選 - Qii...
alias sudo='sudo ' と alias sudo='sudo -E '
bash -c
/dev/null
grep -rl
xargs で任意の位置に引数を展開する
-[[Using Loops In Bash - Earthly Blog>https://earthly.dev...
-[[Bashで簡単にCSVファイルを読み込んで処理する方法 - Qiit...
-[[【シェルスクリプト】条件分岐させるifの使い方!>https:/...
--セミコロンを付けるのは、改行が面倒だから。セミコロンな...
if [ 条件1 ]
then
処理1
elif [ 条件2 ]
then
処理2
else処理3
fi
-[[シェルスクリプトの変数はダブルクォートしなければいけな...
-[[いい加減覚えよう。 command > /dev/null 2>&1...
-[[個人的なShellTipsをまとめてみた>http://wadap.hatenablo...
-[[シェルスクリプトのデバッグは typeset または declare を...
-[[シェルプログラミングTips 制御構文whileやforを避ける方...
-[[for文の使用方法>http://shellscript.sunone.me/for.html]]
--あるディレクトリ内のcsvファイルの行数をカウントする例
for fn in *.csv; do wc -l $fn; done
-テキストからコマンド文字列を読み込んで実行 -> eval
-[[シェルスクリプトを書くときのTips>http://labs.unoh.net/...
-manの出力から制御コードを取ってテキストに落とす
man xxx | col -bfx > xxx.txt
*ツール [#j9f33c83]
-[[ShellSpec を使って、テスト駆動でシェルスクリプトを書い...
-[[シェルスクリプトにxUnitを使ってみる - Qiita>https://qi...
-[[zxの紹介 〜 さよならシェルスクリプト そして伝説...
*入門コンテンツ [#lc5099a1]
-[[Bash for Beginners | Microsoft Learn>https://learn.mic...
-[[名著「入門UNIXシェルプログラミング」の超詳細なレビュー...
-[[どこでも動くシェルスクリプトを書くための 〜 POSIXモー...
-[[シェルスクリプト入門 書き方のまとめ>http://motw.mods.j...
-[[UNIX & Linux コマンド・シェルスクリプト リファレンス>h...
-[[定石を知りスキルを上げる>http://www.atmarkit.co.jp/fli...
終了行:
→UNIXコマンド
→バッチファイル
→PowerShell他
→様々なプログラム言語
#contents
*ShellScript一般 [#vcd987ee]
-[[【脱sed】いい加減シェルスクリプトで文字列をsedで置換す...
-[[#!/bin/sh は ただのコメントじゃないよ! Shebangだよ! ...
-[[Bashプロンプトの変更 - Qiita>https://qiita.com/zaburo/...
--.bashrc の PS1の値を変更する。
-[[シェル・ワンライナー 160 本ノックを完走した - NTT Comm...
-[[シェル芸が役に立った実例集 - Qiita>https://qiita.com/U...
-[[ただ15行のシェルスクリプトで個人ナレッジマネジメントツ...
--GitHub ActionsとMarkdownマインドマップ変換ツールmarkmap
-[[この問題を解けたらスゴい!?シェルスクリプトとファイル...
-[[WSL環境に fish shell を入れたらいい感じのターミナルに...
-[[シェルスクリプトの長所と短所のまとめ>https://qiita.com...
--長所
---シェルとシェルスクリプトで同じ言語が使える
---コマンドの実行に適した言語である
---コマンドの互換性問題に対応できる
---既存のコマンドを簡単に並列実行できる
---省メモリである
--短所
---シェル間の互換性が低い
---シェルコマンド言語の言語仕様が貧弱すぎる
---環境毎のコマンドの互換性が低い
---処理速度が遅い(特に外部コマンドの起動)
---少数の計算ができない(遅い)
---複雑なデータ構造を扱えない
---ライブラリやフレームワークが少ない
---ファイルのランダムアクセスができない
---ネットワークアクセスができない
---デスクトップ・スマホアプリ、ゲームなどのグラフィカルな...
---ウェブアプリケーションの開発に適していない
---大量のデータを扱う処理が遅く柔軟性がなく信頼性確保が難...
---クラウドサービスとの連携が難しい
---リアルタイム処理に適していない
-[[仕事で使えるLinux ワンライナー集>https://qiita.com/ryu...
-[[私が他人のシェルスクリプトから学んだこと>http://yakst....
-[[シェルスクリプトで「ビルドスクリプト」を作る時に便利な...
-[[一見読みにくい記法もシェルスクリプトの流儀>http://www....
*Tips [#maee4fbc]
-[[bashの配列のまとめ(定義・代入・参照と取得・ループ) -...
-[[WSLでもサクラエディタを使いたい人のための.bashrc - Qii...
-[[シェルスクリプトで安全簡単な二重起動防止・排他/共有ロ...
-[[Simulating OOP in Bash - DEV Community>https://dev.to/...
-[[Bash: わかるとほんのちょっとうれしくなること5選 - Qii...
alias sudo='sudo ' と alias sudo='sudo -E '
bash -c
/dev/null
grep -rl
xargs で任意の位置に引数を展開する
-[[Using Loops In Bash - Earthly Blog>https://earthly.dev...
-[[Bashで簡単にCSVファイルを読み込んで処理する方法 - Qiit...
-[[【シェルスクリプト】条件分岐させるifの使い方!>https:/...
--セミコロンを付けるのは、改行が面倒だから。セミコロンな...
if [ 条件1 ]
then
処理1
elif [ 条件2 ]
then
処理2
else処理3
fi
-[[シェルスクリプトの変数はダブルクォートしなければいけな...
-[[いい加減覚えよう。 command > /dev/null 2>&1...
-[[個人的なShellTipsをまとめてみた>http://wadap.hatenablo...
-[[シェルスクリプトのデバッグは typeset または declare を...
-[[シェルプログラミングTips 制御構文whileやforを避ける方...
-[[for文の使用方法>http://shellscript.sunone.me/for.html]]
--あるディレクトリ内のcsvファイルの行数をカウントする例
for fn in *.csv; do wc -l $fn; done
-テキストからコマンド文字列を読み込んで実行 -> eval
-[[シェルスクリプトを書くときのTips>http://labs.unoh.net/...
-manの出力から制御コードを取ってテキストに落とす
man xxx | col -bfx > xxx.txt
*ツール [#j9f33c83]
-[[ShellSpec を使って、テスト駆動でシェルスクリプトを書い...
-[[シェルスクリプトにxUnitを使ってみる - Qiita>https://qi...
-[[zxの紹介 〜 さよならシェルスクリプト そして伝説...
*入門コンテンツ [#lc5099a1]
-[[Bash for Beginners | Microsoft Learn>https://learn.mic...
-[[名著「入門UNIXシェルプログラミング」の超詳細なレビュー...
-[[どこでも動くシェルスクリプトを書くための 〜 POSIXモー...
-[[シェルスクリプト入門 書き方のまとめ>http://motw.mods.j...
-[[UNIX & Linux コマンド・シェルスクリプト リファレンス>h...
-[[定石を知りスキルを上げる>http://www.atmarkit.co.jp/fli...
ページ名: