並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 39 件 / 39件

新着順 人気順

Shellscriptの検索結果1 - 39 件 / 39件

  • ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク

    はじめに こんにちは、皆さん。今日は、シェルスクリプトを使った高度な自動化のベストプラクティスとパターンについて解説します。これらは、ちょっとした知識で実行でき、作業を大幅に効率化できるTipsです。シェルスクリプトは、特にUNIX系システムでの自動化タスクに欠かせないツールです。適切に使用すれば、複雑なタスクを効率的に、そして信頼性高く実行できます。 トイルとは、反復的でマニュアルな作業のことを指します。これには、例えば、手動でのシステムのスケーリングや、エラーのトラブルシューティング、ルーティンなメンテナンス作業などが含まれます。トイルを特定し、それを自動化することで、エンジニアはより創造的なタスクやプロジェクトに焦点を合わせることができます。 トイルを判別する方法としては、以下のような基準が挙げられます: 手作業であること 完全な手作業だけでなく、「あるタスクを自動化するためのスクリ

      ShellScriptで自動化を楽にしたい時に知っておいても良いこと | sreake.com | 株式会社スリーシェイク
    • 業務で使うツール(iTerm2,SequelPro,Chrome)をShellScriptでハイパーテクニックする - ハイパーマッスルエンジニア

      業務で使うツール(iTerm2,SequelPro,Chrome)を ShellScriptでハイパーテクニックする はじめに この記事は今年イチ!お勧めしたいテクニック by ゆめみ feat.やめ太郎 Advent Calendar 2019の20日目の記事です。 今年は「お勧めテクニック」ということで、業務効率化ッ!!を盾に業務時間の30%はShellScript遊びに当てている私にピッタリな企画ですね、ありがとうございます。 今回は業務でよく使うツールを、ShellScriptでハイパーテクニックする方法をいくつかご紹介。 今回紹介するコードは全部Githubにあげているので実際に試したい人はどうぞ。 ハイパーテクニックする対象 GoogleChrome iTerm2 SequelPro GoogleChrome ブラウザに移動せずTerminalで自在にタブ移動する Web開発を

        業務で使うツール(iTerm2,SequelPro,Chrome)をShellScriptでハイパーテクニックする - ハイパーマッスルエンジニア
      • 現在の shell を shellscript の中から確認する(Linux, BSD 両対応) - tkuchikiの日記

        現在の shell(以下、current shell) を確認する方法として真っ先に思い浮かぶのは以下だと思います。 $ echo $SHELL /bin/bash ただ、これは不正解で、$SHELL はあくまでも login shell ですので、 login shell と current shell が違う場合は正しい値を返してくれません。 私の場合ですと、ローカル環境で常時利用しているのは zsh ですが、 login shell は bash です(zsh を login shell にすると重いと教えていただいたことがあるので)。 このようなケースでも正しい値を返す方法が以下です。 $ echo $0 -zsh shell 上では $0 に current shell が格納されています。 これで解決すれば良いのですが、shellscript 内で確認しようと思うと話しは変わっ

          現在の shell を shellscript の中から確認する(Linux, BSD 両対応) - tkuchikiの日記
        • ShellScriptで作るウェブサーバー - Qiita

          これだけで今いるディレクトリのファイルを http://localhost:3000 にアクセスするだけで見ることができます! 知らない人もいると思うので書きました! ぜひ役立ててください! で終わると思ったか この世界では……shellscriptだけで動くか動かないかなんだよ! なので、標準で入っているコマンドだけでウェブサーバーを立ててみようと思います。 Netcatというコマンド Netcat(nc)とは、Unix系のOSには大体標準で入っている、TCPやUDPのパケットを読み書きすることができるツールです。 例えば。tcpの通信を待ち受けることができます。 次のコマンドでcurlからのリクエストを読み取ってみましょう。

            ShellScriptで作るウェブサーバー - Qiita
          • ShellScriptのダブルクォートとシングルクォートの違い - Qiita

            Shell Script Advent Calendar 2015 3日目の記事です。 この記事では自分が最近はまったシェルスクリプトの初歩の初歩、シングルクォート(')とダブルクォート(")の違いを紹介できればと思います。 C言語とかを書いてたら、シングルクォート(')とダブルクォート(")は違うのは当たり前なわけですが、最近JavaScriptやPythonばかり書いてたので、当然(')と(")は同じものだと脳みそが思い込んでてはまってしまいました。 ShellScriptでのクォートの基本の使い方 とある"Program Files"というセンスのない名前のフォルダがあったときに、

              ShellScriptのダブルクォートとシングルクォートの違い - Qiita
            • Pythonで"coding: utf-8" 書くの面倒くさいのでShellscriptでなんとかする - Qiita

              Help us understand the problem. What are the problem?

                Pythonで"coding: utf-8" 書くの面倒くさいのでShellscriptでなんとかする - Qiita
              • [Vagrant] Chefを使わずにShellScriptでプロビジョンする · DQNEO日記

                やり方 スクリプト構成 Vagrantfile setup.sh ← Vagrantから実行される起点スクリプト recipes/setup_timezone.sh ← setup.shから呼ばれるレシピ recipes/add_user.sh ← setup.shから呼ばれるレシピ Vagrantfile Vagrant.configure("2") do |config| ... config.vm.provision "shell" , path: "setup.sh" ... end setup.sh export SETUP_DIR=/vagrant cd ${SETUP_DIR} source attributes.sh source recipes/setup_timezone.sh source recipes/add_user.sh attributes.sh # レシピ

                  [Vagrant] Chefを使わずにShellScriptでプロビジョンする · DQNEO日記
                • [ShellScript] $?をif-elifで使ったら死ぬよ!! · DQNEO日記

                  実行結果 "Unknown Error 1" あれ?? ちょww 一瞬目が点になりました。 FatalErrorをキャッチしたと思ったら、キャッチできていません。 どういうこと? こういうことです。 #!/bin/sh func () { # Fatal Error return 3 } func if [ $? -eq 3 ] ;then echo "Unknown Error $?" fi 実行結果 Unknown Error 0 そう、if の条件式が、「コマンド」であることを忘れていました。 []コマンドは「コマンド」なので、これを実行した結果のステータスコード が $?に再代入されてしまっているのです。 正しい書き方 $?をすぐに一時変数に代入してやれば、期待通りの結果が得られます。 #!/bin/sh func () { # Fatal Error return 3 } fun

                  • GitHub - mhiramat/mincs: MINCS - Mini Container Shellscript

                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                      GitHub - mhiramat/mincs: MINCS - Mini Container Shellscript
                    • shellscript games from a book in Japan

                      On Sep. 6th, "Mastering shell script super technic by game" (ISBN: 978-4774132020) is published in Japan. This is demonstration in FreeBSD environment remote-connected from Windows. NOTE: I'm NOT an author of the book, just a reader.

                        shellscript games from a book in Japan
                      • Shellscriptでかんたん!Mackerelにサービスメトリックを自動ポスト - Qiita

                        この記事は animateLAB Advent Calendar 2015 および Mackerel Advent Calendar 2015 5日目の記事です。1記事で2カレンダーに参加の実績解除だ! こんにちは、id:kariaです。Qiita的には "@kariaです" と自己紹介するのが正しい気がしますが、Mackerelははてなさんのプロダクトだし、はてなIDで自己紹介するのが何となく正しい気がしました。ちなみにはてなブログには(はてなダイアリー時代から含めて)12〜13年ほど前からお世話になってます。古参アピール乙! ここからが本題です。Mackerelにはカスタムメトリックと言って、ユーザーが定義した任意の数値をポストしグラフ化する機能が存在します。そのヘルプがこちら。 ホストのカスタムメトリックを投稿する - Mackerel ヘルプ うーん、ちょっと難しそうだな? ……と

                          Shellscriptでかんたん!Mackerelにサービスメトリックを自動ポスト - Qiita
                        • GitHub - chadoe/docker-cleanup-volumes: Shellscript to delete orphaned docker volumes

                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                            GitHub - chadoe/docker-cleanup-volumes: Shellscript to delete orphaned docker volumes
                          • ShellScriptのみを使って今Webサーバを作るとしたら - Qiita

                            はじめに 本記事はQiita夏祭り2020の 「 〇〇(言語)のみを使って、今△△(アプリ)を作るとしたら」のテーマ記事となります. 皆さん,シェルスクリプトは書いてますか? 私は最近になってシェルスクリプトを書くようになったのですが,触って見たら意外と面白いなと思うようになりました. そんなこんなで今回はシェルスクリプトでWebサーバ作ってみようかと思い立ちました. ネタとしては何番煎じかわからないくらいありきたりですがご容赦ください🙇‍♂️ 作ったもの ポート4000でHTTPリクエストを受けてstatic配下のhtmlファイルを返すWebサーバをShellScriptで作成しました. 拙いコードですがGitHubにコードをおいておきます. リポジトリへのリンク 実装方法 以下では最も初期の状態からどのように肉付けを行ったかを順に述べていきます. 開発環境はmacOSでシェルの動作は

                              ShellScriptのみを使って今Webサーバを作るとしたら - Qiita
                            • npm-cli.jsがShellScriptとしてもJavaScriptとしてもWSHとしても実行できてきもちわるい

                              共用サーバに置いていた/usr/local/nodejs/bin/npmが消失するという奇怪な事件が発生した。この問題の原因はわからないが、とりあえず適当に復旧させようとおもって、npm周りを見ていた。npmというコマンドの実体はnpm-cli.jsへのシンボリックリンクになっている。 で、中身を見ていると次のようになっていた。 #!/bin/sh // 2>/dev/null; exec "`dirname "$0"`/node" "$0" "$@" ;(function () { // wrapper in case we're in module_context mode // windows: running "npm blah" in this folder will invoke WSH, not node. if (typeof WScript !== "undefined"

                                npm-cli.jsがShellScriptとしてもJavaScriptとしてもWSHとしても実行できてきもちわるい
                              • IWA's BLOG - Stone bath - » Automator&Shellscript入門その4

                                Automatorの処理は、基本的に1本の流れしか作れません。 そのため、複数のデータをシェルスクリプトに受け渡すためには変数アクションの利用が欠かせません。 今回は変数アクションの使い方など。 前回のまとめ ・シェルスクリプトには、PerlやPython、Rubyなど強力なプログラム言語が使用可能 ・データの受け取り方は、標準入力か引数の2方法 ・データの引き渡しには、標準出力を使う ・通常のアクションは入力データを食べてしまう 以上。 Automatorの変な変数 Automatorでは、アクションの結果を変数に保存するのも、変数からデータを引き出すのにもアクションファイルを使います。 ・ユーティリティ>【変数の値を取得】 ・ユーティリティ>【変数の値を設定】 アクションから渡されてきたデータを変数に保存するときは、【変数の値を設定】アクションを挿入し、プルダウンから新規変数を選びます

                                • カレントディレクトリ配下の.svn(.git)ディレクトリをすべて削除するコマンド(shellscript, windowsバッチファイル) - Qiita

                                  カレントディレクトリ配下の.svn(.git)ディレクトリをすべて削除するコマンド(shellscript, windowsバッチファイル)WindowsLinuxGitsvnshelscript

                                    カレントディレクトリ配下の.svn(.git)ディレクトリをすべて削除するコマンド(shellscript, windowsバッチファイル) - Qiita
                                  • ShellScript + ImageMagick 写真処理を効率化! - Qiita

                                    ShellScriptとImageMagickコマンドラインを使って写真処理をやってみました。 写真処理って普段photoshopかgimpのようなguiソフトを使うでしょう。しかし、時間によって画像を処理するとか、たくさんの写真に同じ処理をするとか、ウェブアプリから写真を処理するとか、するときは、そのようなソフトなら難しいでしょう。 ImageMagickは写真のリサイズ・回転から複数の写真を合成や効果かけるまで全てをコマンドラインで実現することができます。 この記事では、 ImageMagickのインストール ImageMagickのコマンドテスト Bashと合わせて使ってみる よく使うコマンドの紹介 という形で進みます。 #ImageMagickのインストール http://www.imagemagick.org/script/binary-releases.php から使用環境に合

                                      ShellScript + ImageMagick 写真処理を効率化! - Qiita
                                    • GitHub - coderofsalvation/kanban.bash: commandline asciii kanban board for minimalist productivity hackers & managers (csv-based) #scriptable #nestable #statistics #singlefile #shellscript

                                      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                        GitHub - coderofsalvation/kanban.bash: commandline asciii kanban board for minimalist productivity hackers & managers (csv-based) #scriptable #nestable #statistics #singlefile #shellscript
                                      • どこにいてもpyenv のglobal のpython を呼び出すshellscript - Qiita

                                        特定のプロジェクトのディレクトリ以下でpyenv local されていてもglobal のpython を実行したい(と言うよりglobal のpython の設定を使用して欲しい)場合に使えます。 global のpython はこれで実行できます。

                                          どこにいてもpyenv のglobal のpython を呼び出すshellscript - Qiita
                                        • ShellScriptのまとめ - Y's note

                                          概要 ShellScriptについて簡単にまとめます。 私はzsh使いですが、この記事ではshを中心に書いています。 Shellの種類と特徴 Shell名 特徴 sh 最初のシェル(Bourneシェル) csh C言語の文法に似たスクリプト用いることができる bash Bourneシェルを拡張したもの(Bourne Again Shell) tcsh cshを拡張したもの ksh 商用UNIX(SystemV)の標準シェル zsh 最強のシェル(bashやtcshの機能を併せ持つ) 基本コマンド コマンド 説明 Ctrl+H カーソルの左の文字を一文字削除(BSキー) Ctrl+B カーソルを左に移動 Ctrl+F カーソルを右に移動 Ctrl+D カーソル上の文字を一文字削除(Dellキー) Ctrl+K カーソルから右側の文字をすべて削除 Ctrl+S 画面への出力を一時停止 Ctrl

                                            ShellScriptのまとめ - Y's note
                                          • コピペで使えるELBのアクセスログ解析による事象分析 (ShellScript, Athena) - Qiita

                                            Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                              コピペで使えるELBのアクセスログ解析による事象分析 (ShellScript, Athena) - Qiita
                                            • Cassandra の自動起動 Shellscript - ぽかぽかウンティの学習帳

                                              参考サイト:Apache自動起動スクリプトのドラフト 参考サイト:自分でインストールしたサービスを chkconfig --add するためには 本家サイト:The Apache Cassandra Project Facebook が作った Key Value Store (NoSQL) の Cassandra を Linux Fedora Core 11 に入れた。${CASSANDRA_HOME}/bin/cassandra を改変せずに利用する形で自動起動スクリプトを作成。/etc/rc.d/init.d に配置。プロセス名は java だけど cassandrad で。 service cassandrad start service cassandrad stop service cassandrad status service cassandrad restart #!/b

                                                Cassandra の自動起動 Shellscript - ぽかぽかウンティの学習帳
                                              • Redmineなど汎用的に使えるバックアップ処理(shellscript+cron+rsync) - Qiita

                                                redmineバックアップ処理 毎回設定が面倒なので、 結構汎用的に使える?そして、簡単に実装できる? クーロン+シェルを利用したバックアップ処理を書いてみました。 ※ ロギングやエラー処理は適宜入れてみてください。 #!/bin/bash # Redmine Backup # 定義 # バックアップ先フォルダ TO_BK_DIR=/backup/to # 現在日付(バックアップファイル名に使用) NOW=`date +%Y%m%d%H` # DBバックアップ mysqldump -u DB_USER -pDB_PASS DB_NAME | gzip > $TO_BK_DIR/redmine/redmine_db_$NOW.sql.gz # アップロードファイルバックアップ gzip -rc /REDMINE_ROOT/files > $TO_BK_DIR/redmine_upload_$

                                                  Redmineなど汎用的に使えるバックアップ処理(shellscript+cron+rsync) - Qiita
                                                • shellscriptでmailコマンドを利用してGmailにメールを送るとnonameという添付ファイルが添付される問題 · さよならインターネット

                                                  shellscriptでmailコマンドを利用してGmailにメールを送るとnonameという添付ファイルが添付される問題 June 4, 2014 #!/bin/bash FOO=`command` echo ${FOO} | mail -s "foo command dayo" foo@example.com のようなスクリプトを作成した時に、送信先である Gmailで受信すると本文にコマンドの結果が出力されるのではなく nonameという添付ファイルが送られてきた。 原因はコマンドの結果にEscape Sequenceが入っていたため 文字コードを上手く認識できなかったようだ。 Escape Sequenceとかガッツリやったことがなくて IRCに色付けたりターミナルの文字列に色付けたりするぐらいしか 使ったことがなくて、原因が特定できなかった。 @keitap氏は一撃でEscape

                                                  • 技術的雑談-shellscriptでのbad interpreter - Tsubasa's HomePage

                                                    OS:FreeBSD5.4、Fedora Core3、White Box Linuxなど shell:bash いや、多分Unix系のshellならどれでもだと多分思う。 現象 Shell Scriptを起動すると : bad interpreter: そのようなファイルやディレクトリはありません と、出てきてShellが動かない。 場合によると、lessやcatで表示しても何も異常は無い。 もしくは、全ての行末に「\」が付いていたりする。 Windows上で編集していたりする。 samba経由でFileをUnixに送っている。 FTPクライアントで「テキスト/バイナリー」モードの設定を「オート」で送信していたりする。 原因

                                                    • コピペで使えるELBのアクセスログ解析による事象分析 (ShellScript, Athena) - hayashier Tech Blogs

                                                      ELBのアクセスログの事象分析について、ShellScriptとAthenaを用いた実行例についてまとめます。 NLB No.1 : 最も多いリクエスト元のクライアントIPアドレスのリクエスト数 $ gunzip -dc * | awk '{print $6}' | awk -F ":" '{print $1}' | sort | uniq -c | sort -r| head -n 10 No.2 : 時間毎のリクエスト数 $ gunzip -dc * | awk '{print substr($3,0,13)}' | sort | uniq -c | awk '{print $2, $1}' No.3 : 分単位でのリクエスト数 $ gunzip -dc * | awk '{print substr($3,0,16)}' | sort | uniq -c | awk '{print $

                                                        コピペで使えるELBのアクセスログ解析による事象分析 (ShellScript, Athena) - hayashier Tech Blogs
                                                      • shellscriptのブックマーク - はてなブックマーク

                                                        相手は中途採用3年目30代半ば。 実務経験者という触れ込みで入社した。 足りないところは勉強します!ということだったし、面接やメールのやり取りも普通だったので、入社後に新人と同等か、それ以上の指導が必要だとは思ってもみなかった。 能力不足だけなら、心の底で「できなくて困ったな」と思うだけでよかったんだけど、ひょんなことから、成果物の中に公序良俗に反する行為が発見され、困ったなーで済まされなくなった。 聞き取りした結果、「できない」事実に集中してしまい、善悪の判断がつかなくなって、その苦痛から抜け出すために、容易に公序良俗に反する行為を行なってしまう人だということがわかった。 かなりヤバイ心理の持ち主だし、これを許したら、将来大ごとに発展する可能性が十分考えられる。 そこで、本人に通告することにした。 入社以降の指導の結果、将来的にも高度な仕事を担当できるまでは成長できないと判断し、それが心

                                                        • スペースを含む行をループしたい。 ShellScript (bash) | tyablog.net

                                                          ちょっと記事が長くなっちゃったので、 スペースを含む、文字列を行毎にループ処理したい場合、最終的にこう書けば良いよ。 というのを先に載せておこうと思います。 #!/bin/bash set -u # サンプルデータ (空白を含む文字列) data=$(cat <<EOT hoge 123 piyo 456 foo 789 EOT ) # read -a で、一行毎に配列に格納 while read -a arr; do echo "-----------" # ループがわかりやすいよう罫線引く echo " line: ${arr[*]}" # line echo "column1: ${arr[0]}" # カラム1 echo "column2: ${arr[1]}" # カラム2 done < <(echo "$data") # プロセス置換で入力テキストとして扱う 出力結果 ----

                                                            スペースを含む行をループしたい。 ShellScript (bash) | tyablog.net
                                                          • 技術的雑談-shellscriptからのsyslog出力 - Tsubasa's HomePage

                                                            SyslogにLogを出力するコマンドです。 Linuxコマンドプロンプト上で「logger log_test_message」を実行 /var/log/messages上に May 13 09:53:59 sub ahouser: log_test_message が出力される 同じく「logger -i log_test_message」を実行 /var/log/messages上に May 13 09:57:55 sub ahouser[15055]: log_test_message が出力される。(loggerのPIDが[ ]内に記録される) 同じく「logger -s log_test_message」を実行 /var/log/message上に May 13 10:16:06 sub ahouser: log_test_message が出力される 同時に、標準エラーにも M

                                                            • GitHub - ilikenwf/apt-fast: apt-fast: A shellscript wrapper for apt that speeds up downloading of packages.

                                                              You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                GitHub - ilikenwf/apt-fast: apt-fast: A shellscript wrapper for apt that speeds up downloading of packages.
                                                              • プログラミング言語/ShellScript - プログラミングスレまとめ in VIP

                                                                はじめに † シェルスクリプトは、シェルで実行するプログラムを指します。 シェルは主にUnixで使われる対話型インタプリタです。 シェルスクリプトはテキストファイルに書いたコマンドなどのリストであり、シェルがそれらコマンドを解析し、実行します。 Windowsで動作するシェルは、cygwinからダウンロードできます。 UnixやLinuxでは通常OSと一緒にインストールされます。 シェルスクリプトは、一般的にbourne shell(Bシェル)向けにかかれたスクリプトを指しますが、bourne shell以外に、bash(最近のLinuxはbourne shellの代わりにbashを使っている)、csh、ksh、zshと言ったインタプリタがあります。いくつかの拡張を除き、csh以外はほぼ同じ構文でプログラムを書くことができます。 ↑ シェルスクリプトのスペースと改行 † シェルスクリプトは

                                                                • ShellScriptでの事故防止としてShellCheckを適用してみた | DevelopersIO

                                                                  ShellScriptの誤動作をチェックするためにShellCheckでLintを掛けてみました。兎に角Warningsを解消するのが大変でしたが、事故を防ぐには有効だと思います。 Linterを用いてのチェックを行う場合、個人的に一番厄介なのはシェルスクリプト。いずれの環境でも問題なく動かせることを見送るとしても、それでもWarning表示がなかなか消えません。 ShellCheckを使った、OSX環境でのWarning対処として実践してみたことについて書いてみました。 ShellCheck環境の設定 ShellCheckを有効にしておきます。 brew install shellcheck この記事での実行は coc-diagnostic にて。 :CocInstall coc-diagnostic とあるスクリプトのWarning潰し よくあるシェルスクリプトもWarningの宝庫で

                                                                    ShellScriptでの事故防止としてShellCheckを適用してみた | DevelopersIO
                                                                  • GitHub - ShellShoccar-jpn/shellshoccar1: A shopping cart program written with Shellscript

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - ShellShoccar-jpn/shellshoccar1: A shopping cart program written with Shellscript
                                                                    • 車輪の再発明:Bashライブラリ内の関数定義をShellScriptにマージするlibMerge - Qiita

                                                                      前書き 本記事では、自作したPython3.xスクリプトのlibMergeについて記載します。 libMergeは、Bashライブラリ内の関数定義をShellScriptにマージする機能を持ちます。 正確には、Script内で使用されている関数の定義部分のみをBashライブラリから抽出し、 「抽出した関数+元々のScriptの内容」を記載したScriptを新規作成します。 なお、libMergeの作成理由は、以下の通りです。 1. Bashは汎用的なライブラリが存在せず、ライブラリ内の関数の機能に関する共通認識がない。 そのため、第三者が関数定義を参照しやすいScriptの提供が好ましい。 2. 第三者のために、ライブラリの関数定義をScriptに手動で転記する事は避けたい。 3. 単一のファイルで完結していないScriptは、可搬性が低い。 ライブラリがインクルードできない場合、ライブラ

                                                                        車輪の再発明:Bashライブラリ内の関数定義をShellScriptにマージするlibMerge - Qiita
                                                                      • Homebrewの自作コマンドを正しく作る with ShellScript - Qiita

                                                                        Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

                                                                          Homebrewの自作コマンドを正しく作る with ShellScript - Qiita
                                                                        • Devel/ShellScript/À©¸æʸ»ú¤ä¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤Î½üµî - cubic9.com

                                                                          script¥³¥Þ¥ó¥É¤Çµ­Ï¿¤·¤¿¥í¥°¥Õ¥¡¥¤¥ë¤Ê¤É¡¢À©¸æʸ»ú¤ä¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤¬´Þ¤Þ¤ì¤¿¥Õ¥¡¥¤¥ë¤ò¥×¥ì¡¼¥ó¥Æ¥­¥¹¥È¤ËÊÑ´¹¤¹¤ëÊýË¡¤Ë¤Ä¤¤¤ÆÄ´¤Ù¤ë¤È¡¢col -b¤ò»È¤¨¤È½ñ¤¤¤Æ¤¢¤ê¤Þ¤¹¡£ ¤·¤«¤·col -b¤Ç¤Ï¡¢col¤¬Ç§¼±¤Ç¤­¤Ê¤¤À©¸æʸ»ú¤¬´Þ¤Þ¤ì¤ë¾ì¹ç¤ä¥Ð¥Ã¥¯¥¹¥Ú¡¼¥¹¤¬Ï¢Â³¤·¤¿¾ì¹ç¤Ë¡¢´üÂÔÄ̤ê¤Î·ë²Ì¤¬ÆÀ¤é¤ì¤Ê¤¤¤³¤È¤¬¤¢¤ê¤Þ¤¹¡£ ¤½¤³¤Ç¡¢À©¸æʸ»ú¤ä¥¨¥¹¥±¡¼¥×¥·¡¼¥±¥ó¥¹¤ò½üµî¤¹¤ë¥¹¥¯¥ê¥×¥È¤ò½ñ¤¤¤Æ¤ß¤Þ¤·¤¿¡£ ¶²¤é¤¯¿§¡¹´Ö°ã¤Ã¤Æ

                                                                          • shellscript.biz - shellscript リソースおよび情報

                                                                            shellscript.biz は、あなたがお探しの情報の全ての最新かつ最適なソースです。一般トピックからここから検索できる内容は、shellscript.bizが全てとなります。あなたがお探しの内容が見つかることを願っています!

                                                                            • ShellScript Tips | シェルスクリプトの基本 - Paepoi

                                                                              # 最終更新日 2019.12.01 - macOS zsh 関連の追記、及びそれに合わせた書き換え。 - プロンプトの $ 記号を削除(zsh は % なので)、出力は #=> 表記に変更。 GUI ばかり使う人でも「これくらいは知っておこう」的な解説 UNIX 系のコマンドとは極端に言うと Windows でいう CUI アプリケーション。 基本 コマンドを Linux コマンドという人もいるけど正確には POSIX コマンドである。 macOS や Windows とは違い Linux では CUI と GUI に違いは無い。 なので Linux では gedit 等の GUI もコマンドの一つです。 which, type というコマンドを探すコマンドがあるので試してみましょう。 # Fedora bash4 の場合 # /bin は /usr/bin へのシンボリックリンクになっ

                                                                              • ShellScript 【 while read 】 ファイルを1行ずつ読み込む - Qiita

                                                                                while read 【変数名】 do 【実行されるコマンド等】 done < 【ファイル名】 # while ~ do を1行に書く場合は do の前に ; が必要 while read 【変数名】; do 【実行されるコマンド等】 done < 【ファイル名】

                                                                                  ShellScript 【 while read 】 ファイルを1行ずつ読み込む - Qiita
                                                                                1