タグ Bashスクリプト
人気順 10 users 50 users 100 users 500 users 1000 users【衝撃の罠】bashスクリプトのパフォーマンス測定は、対話シェルでやっても無意味だ! - Qiita
理由 びっくりした。対話シェルで実行してパフォーマンス測定すると何故かめちゃくちゃ時間がかかる。これではデータにならない。 証拠 実行環境: Ubuntu 22.04.3 LTS、bash 5.1.16 続きを読む
「マスタリング Linux シェルスクリプト第 2 版」感想 - msksgm’s blog
概要 「マスタリング Linux シェルスクリプト第 2 版」を読みました。 感想を書きます。 マスタリングLinuxシェルスクリプト 第2版 ―Linuxコマンド、bashスクリプト、シェルプログラミング実践入門 作者:Mokhtar Ebrahim,Andrew MallettオライリージャパンAmazon 概要 前提 目的 前提知識 読了時間 感想 次に関連で勉強... 続きを読む
『マスタリングLinuxシェルスクリプト 第2版』、こういう1冊手元に有るとずっと使える本はちゃんと買っておきたいですね - Magnolia Tech
マスタリングLinuxシェルスクリプト 第2版 ―Linuxコマンド、bashスクリプト、シェルプログラミング実践入門 作者:Mokhtar Ebrahim,Andrew MallettオライリージャパンAmazon 令和最新版のシェルスクリプトの入門書とリファレンスがセットになった1冊。手元に置いておくと安心感ありますよね。 令和最新版なので、冒頭から... 続きを読む
シェルスクリプトの代わりにPythonを使う - オープンソースこねこね
2018 - 01 - 19 シェルスクリプトの代わりにPythonを使う これまで、開発や運用時に使う、ちょっとした コマンドライン ツール、自動化 スクリプト は、主に Bash の シェルスクリプト で実装していたのですが、最近このような用途には Python を使うようにしています。 Bashスクリプトへの不満 スクリプトの実装方針 ポータビリティ重視のための縛りPythonプログラミング... 続きを読む
bashスクリプトをデバッグする方法 - Qiita
#!/bin/bash exec 5> debug_output.txt BASH_XTRACEFD="5" PS4='$LINENO: ' set -x すると debug_output.txt にログが出力される。 exec 5> はファイルディスクリプタ5番を debug_output.txt にするという意味。 PS4 はトレース出力の際に表示されるプロンプト。 $LINENO により行番... 続きを読む
Bashスクリプトのチートシートと便利なスニペットまとめ - オープンソースこねこね
2016 - 03 - 14 Bashスクリプトのチートシートと便利なスニペットまとめ bash Bash で スクリプト を書く際によく自分が使っている小技や関数などです。 また Bash では他の プログラミング言語 以上に $ や : などの記号の使い方が独特でググラビリティが低いので、基本文法なども チートシート としてまとめておきます。 基本文法 変数と配列 制御構文 while for... 続きを読む
Ansible v2でPythonじゃない自作モジュールを使う際の注意点 - Qiita
Ansible 2.0.0のalpha版が出たので、そろそろ本腰入れて使ってみようと思ったら、bashスクリプトで書いた自作モジュールが動かなくなっていたので、対応方法のメモ。 自作モジュール: parrot ここでは、以下の様な与えられた引数をオウム返しするだけのparrotと言うカスタム・モジュールを例にして話を進めます。 (ちなみに、このまま使うと値にスペースが入る場合には正しく動かないです... 続きを読む
真夏の夜の淫夢 - ターミナルが256色使えるかどうか確認するbashスクリプトを作った - Qiita
この記事は 真夏の夜の淫夢 Advent Calendar 2014 114514日目の記事です 概要 ターミナルさん!?が256色使えるかパパパッと確認して、おわりっ!って出来たらべんり... べんりじゃない? 実行例 成功 失敗 ソースコード Gist #!/bin/bash # # @(#) ターミナルが256色使えるかどうか確認するスクリプトです # # Author: # 844196 ... 続きを読む
Batsh·Bashスクリプト、Windowsバッチファイルを生成するプログラミング言語 MOONGIFT
最近、altJSに代表されるような言語を抽象化したプログラミング言語が人気です。素のままに使うのではなく、抽象化することでより優れた書き方に変換できたり、多数のフォーマットへの変換を容易にします。 Batshもその一つです。Batshという代替言語から、BashスクリプトとWindowsのバッチファイルを生成することができます。 Batshの使い方 左側がBatsh、右側がBashスクリプトへの変... 続きを読む
PHPってこうやってBashスクリプトが書けるのですね・・・ | IDEA*IDEA
はじめて知ったのですが、微妙に気持ち悪い仕様ですね、これ・・・(non-PHPerが喜びそうだw)。(← Perlもそうらしいです。これが普通なのか・・・。Thanks to @zakiさん) PHPって「`」で囲めばそこがbash_execしたのと同じ事になるようです(ひょっとして有名?)。 ↑ やってみた。 Githubのフックで「`git pull`」とやるのは確かに便利そう・・・かな?以下... 続きを読む