<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>Shellscript on Debimate</title><link>https://debimate.jp/tags/shellscript/</link><description>Recent content in Shellscript on Debimate</description><image><title>Debimate</title><url>https://debimate.jp/images/default-ogp.png</url><link>https://debimate.jp/images/default-ogp.png</link></image><generator>Hugo -- 0.161.1</generator><language>ja-jp</language><lastBuildDate>Sun, 29 Aug 2021 00:00:00 +0000</lastBuildDate><atom:link href="https://debimate.jp/tags/shellscript/index.xml" rel="self" type="application/rss+xml"/><item><title>shc（Shell Script Compiler）でスクリプトをバイナリ化（暗号化）する方法</title><link>https://debimate.jp/post/ja/2021-08-29-shcshell-script-compiler%E3%81%A7%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%8C%96%E6%9A%97%E5%8F%B7%E5%8C%96/</link><pubDate>Sun, 29 Aug 2021 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2021-08-29-shcshell-script-compiler%E3%81%A7%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%82%92%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E5%8C%96%E6%9A%97%E5%8F%B7%E5%8C%96/</guid><description>&lt;h3 id="前書きshell-scriptの中身を見せたくない"&gt;前書き：Shell Scriptの中身を見せたくない&lt;/h3&gt;
&lt;p&gt;通常の開発業務では、Shell Scriptをバイナリ化（かつ暗号化）する利点はありません。自分しか解読できないShell Scriptは、他のチームメンバにとっては迷惑な存在（負債）になります。&lt;/p&gt;</description></item><item><title>Shell Scriptにバイナリ（例：tarball）を埋め込み、実行時にバイナリを取り出す方法</title><link>https://debimate.jp/post/ja/2021-08-29-shell-script%E3%81%AB%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E4%BE%8Btarball%E3%82%92%E5%9F%8B%E3%82%81%E8%BE%BC%E3%81%BF%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%83%90/</link><pubDate>Sun, 29 Aug 2021 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2021-08-29-shell-script%E3%81%AB%E3%83%90%E3%82%A4%E3%83%8A%E3%83%AA%E4%BE%8Btarball%E3%82%92%E5%9F%8B%E3%82%81%E8%BE%BC%E3%81%BF%E5%AE%9F%E8%A1%8C%E6%99%82%E3%81%AB%E3%83%90/</guid><description>&lt;h3 id="前書きスクリプトサイズが大きい理由"&gt;前書き：スクリプトサイズが大きい理由&lt;/h3&gt;
&lt;p&gt;プロプラエタリソフト（例：商用ソフト）のShell Scriptインストーラのサイズを見たら、数百MBだった事はありませんか？&lt;/p&gt;
&lt;p&gt;そのような場合は、.deb/.rpmパッケージやtarball等のバイナリがShell Scriptに埋め込まれている可能性が高いです。このようなインストーラは、実行時にバイナリ部分だけを取り出してから、バイナリを操作します。&lt;/p&gt;</description></item><item><title>【Bash】同じシェルスクリプトの二重起動（並列実行）を防止する方法</title><link>https://debimate.jp/post/ja/2020-11-08-bash%E5%90%8C%E3%81%98%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E4%BA%8C%E9%87%8D%E8%B5%B7%E5%8B%95%E4%B8%A6%E5%88%97%E5%AE%9F/</link><pubDate>Sun, 08 Nov 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-11-08-bash%E5%90%8C%E3%81%98%E3%82%B7%E3%82%A7%E3%83%AB%E3%82%B9%E3%82%AF%E3%83%AA%E3%83%97%E3%83%88%E3%81%AE%E4%BA%8C%E9%87%8D%E8%B5%B7%E5%8B%95%E4%B8%A6%E5%88%97%E5%AE%9F/</guid><description>&lt;h3 id="前書き-同じタイミングで動かれると困る"&gt;前書き ：同じタイミングで動かれると困る&lt;/h3&gt;
&lt;p&gt;同じシェルスクリプトが二重起動すると、処理によっては「無駄で時間のかかる処理を二重に行い、システムリソースを消費する事」があります。&lt;/p&gt;</description></item><item><title>【Tips】何度も繰り返す開発環境構築をMakefileとシェルスクリプトで楽にする</title><link>https://debimate.jp/post/ja/2020-10-29-tips%E4%BD%95%E5%BA%A6%E3%82%82%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%99%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%E3%82%92makefile%E3%81%A8%E3%82%B7%E3%82%A7%E3%83%AB/</link><pubDate>Thu, 29 Oct 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-10-29-tips%E4%BD%95%E5%BA%A6%E3%82%82%E7%B9%B0%E3%82%8A%E8%BF%94%E3%81%99%E9%96%8B%E7%99%BA%E7%92%B0%E5%A2%83%E6%A7%8B%E7%AF%89%E3%82%92makefile%E3%81%A8%E3%82%B7%E3%82%A7%E3%83%AB/</guid><description>&lt;h3 id="前書き環境構築は面倒だから楽をしたい"&gt;前書き：環境構築は面倒だから、楽をしたい&lt;/h3&gt;
&lt;p&gt;開発環境の構築は、その規模の大小に関わらず、面倒な作業です。&lt;/p&gt;
&lt;p&gt;環境構築の面倒な部分&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;忘れてしまった環境構築手順を思い出す事&lt;/li&gt;
&lt;li&gt;設定ファイルの修正（数が多いと特に面倒）&lt;/li&gt;
&lt;li&gt;パッケージマネージャが使えない場合、アプリの手動ビルド＆インストール&lt;/li&gt;
&lt;li&gt;依存関係が自動解決できない場合、依存関係を調査&lt;/li&gt;
&lt;li&gt;構築を複数回繰り返す事（自宅／会社PCへの対応あるいは環境を壊した時）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;環境構築は、プログラミングをする前段階の作業ですので、ここで消耗したくありません。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ユーザ名 / UID / グループ名 / GIDを取得する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-12-bash-ruby-python3%E3%83%A6%E3%83%BC%E3%82%B6%E5%90%8D-uid-%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E5%90%8D-gid%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/</link><pubDate>Sun, 12 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-12-bash-ruby-python3%E3%83%A6%E3%83%BC%E3%82%B6%E5%90%8D-uid-%E3%82%B0%E3%83%AB%E3%83%BC%E3%83%97%E5%90%8D-gid%E3%82%92%E5%8F%96%E5%BE%97%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】外部コマンドを実行する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-12-bash-ruby-python3%E5%A4%96%E9%83%A8%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</link><pubDate>Sun, 12 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-12-bash-ruby-python3%E5%A4%96%E9%83%A8%E3%82%B3%E3%83%9E%E3%83%B3%E3%83%89%E3%82%92%E5%AE%9F%E8%A1%8C%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</guid><description>&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ANSIエスケープシーケンスを用いた出力文字色の変更方法を比較</title><link>https://debimate.jp/post/ja/2020-04-11-bash-ruby-python3ansi%E3%82%A8%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B9%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E5%87%BA%E5%8A%9B%E6%96%87/</link><pubDate>Sat, 11 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-11-bash-ruby-python3ansi%E3%82%A8%E3%82%B9%E3%82%B1%E3%83%BC%E3%83%97%E3%82%B7%E3%83%BC%E3%82%B1%E3%83%B3%E3%82%B9%E3%82%92%E7%94%A8%E3%81%84%E3%81%9F%E5%87%BA%E5%8A%9B%E6%96%87/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】root権限を確認する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-11-bash-ruby-python3root%E6%A8%A9%E9%99%90%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</link><pubDate>Sat, 11 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-11-bash-ruby-python3root%E6%A8%A9%E9%99%90%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】オプション解析する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-11-bash-ruby-python3%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E8%A7%A3%E6%9E%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</link><pubDate>Sat, 11 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-11-bash-ruby-python3%E3%82%AA%E3%83%97%E3%82%B7%E3%83%A7%E3%83%B3%E8%A7%A3%E6%9E%90%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】新規ディレクトリ作成方法、ディレクトリ削除方法の比較</title><link>https://debimate.jp/post/ja/2020-04-10-bash-ruby-python3%E6%96%B0%E8%A6%8F%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E4%BD%9C%E6%88%90%E6%96%B9%E6%B3%95%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF/</link><pubDate>Fri, 10 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-10-bash-ruby-python3%E6%96%B0%E8%A6%8F%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E4%BD%9C%E6%88%90%E6%96%B9%E6%B3%95%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ファイルのコピー、ファイルの移動方法の比較</title><link>https://debimate.jp/post/ja/2020-04-09-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%82%B3%E3%83%94%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E7%A7%BB%E5%8B%95%E6%96%B9/</link><pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-09-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E3%82%B3%E3%83%94%E3%83%BC%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E7%A7%BB%E5%8B%95%E6%96%B9/</guid><description>&lt;h3 id="前書き"&gt;前書き &lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ファイル一覧の取得方法、ファイル数の確認方法の比較</title><link>https://debimate.jp/post/ja/2020-04-09-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%B8%80%E8%A6%A7%E3%81%AE%E5%8F%96%E5%BE%97%E6%96%B9%E6%B3%95%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%95%B0/</link><pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-09-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%B8%80%E8%A6%A7%E3%81%AE%E5%8F%96%E5%BE%97%E6%96%B9%E6%B3%95%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%95%B0/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ユーザ入力(input)受け付け方法の比較</title><link>https://debimate.jp/post/ja/2020-04-09-bash-ruby-python3%E3%83%A6%E3%83%BC%E3%82%B6%E5%85%A5%E5%8A%9Binput%E5%8F%97%E3%81%91%E4%BB%98%E3%81%91%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</link><pubDate>Thu, 09 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-09-bash-ruby-python3%E3%83%A6%E3%83%BC%E3%82%B6%E5%85%A5%E5%8A%9Binput%E5%8F%97%E3%81%91%E4%BB%98%E3%81%91%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】PATHからファイル名の抽出、ファイル名(拡張子なし)の取得、拡張子の取得方法の比較</title><link>https://debimate.jp/post/ja/2020-04-08-bash-ruby-python3path%E3%81%8B%E3%82%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%81%AE%E6%8A%BD%E5%87%BA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E6%8B%A1/</link><pubDate>Wed, 08 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-08-bash-ruby-python3path%E3%81%8B%E3%82%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E3%81%AE%E6%8A%BD%E5%87%BA%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E6%8B%A1/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ファイル読み込み、ファイル書き込みの方法を比較</title><link>https://debimate.jp/post/ja/2020-04-08-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF/</link><pubDate>Wed, 08 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-08-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E8%AA%AD%E3%81%BF%E8%BE%BC%E3%81%BF%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E6%9B%B8%E3%81%8D%E8%BE%BC%E3%81%BF/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ヒアドキュメント(文字列リテラル埋め込み)の書き方を比較</title><link>https://debimate.jp/post/ja/2020-04-07-bash-ruby-python3%E3%83%92%E3%82%A2%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E6%96%87%E5%AD%97%E5%88%97%E3%83%AA%E3%83%86%E3%83%A9%E3%83%AB%E5%9F%8B%E3%82%81/</link><pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-07-bash-ruby-python3%E3%83%92%E3%82%A2%E3%83%89%E3%82%AD%E3%83%A5%E3%83%A1%E3%83%B3%E3%83%88%E6%96%87%E5%AD%97%E5%88%97%E3%83%AA%E3%83%86%E3%83%A9%E3%83%AB%E5%9F%8B%E3%82%81/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】新規ファイル作成（一時ファイル作成含む）やファイル削除する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-07-bash-ruby-python3%E6%96%B0%E8%A6%8F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%BD%9C%E6%88%90%E4%B8%80%E6%99%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%BD%9C%E6%88%90/</link><pubDate>Tue, 07 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-07-bash-ruby-python3%E6%96%B0%E8%A6%8F%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%BD%9C%E6%88%90%E4%B8%80%E6%99%82%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E4%BD%9C%E6%88%90/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ディレクトリの存在を確認する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-06-bash-ruby-python3%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E5%AD%98%E5%9C%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE/</link><pubDate>Mon, 06 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-06-bash-ruby-python3%E3%83%87%E3%82%A3%E3%83%AC%E3%82%AF%E3%83%88%E3%83%AA%E3%81%AE%E5%AD%98%E5%9C%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】ファイルの存在を確認する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-06-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E5%AD%98%E5%9C%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</link><pubDate>Mon, 06 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-06-bash-ruby-python3%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E5%AD%98%E5%9C%A8%E3%82%92%E7%A2%BA%E8%AA%8D%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AE%E6%AF%94%E8%BC%83/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】カレントワーキングディレクトリを取得する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-05-bashshell-script%E3%81%8B%E3%82%89ruby%E3%82%84python%E3%81%AB%E4%B9%97%E3%82%8A%E6%8F%9B%E3%81%88%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%87/</link><pubDate>Sun, 05 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-05-bashshell-script%E3%81%8B%E3%82%89ruby%E3%82%84python%E3%81%AB%E4%B9%97%E3%82%8A%E6%8F%9B%E3%81%88%E3%82%AB%E3%83%AC%E3%83%B3%E3%83%88%E3%83%AF%E3%83%BC%E3%82%AD%E3%83%B3%E3%82%B0%E3%83%87/</guid><description>&lt;h3 id="前書き"&gt;前書き &lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>【Bash / Ruby / Python3】実行ファイル名、実行ファイルの絶対 / 相対PATHを取得する方法の比較</title><link>https://debimate.jp/post/ja/2020-04-05-bash-ruby-python3%E5%AE%9F%E8%A1%8C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E5%AE%9F%E8%A1%8C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E7%B5%B6%E5%AF%BE/</link><pubDate>Sun, 05 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-05-bash-ruby-python3%E5%AE%9F%E8%A1%8C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E5%90%8D%E5%AE%9F%E8%A1%8C%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%81%AE%E7%B5%B6%E5%AF%BE/</guid><description>&lt;h3 id="前書き"&gt;前書き&lt;/h3&gt;
&lt;p&gt;自動化Script作成時に、Bash (Shell Script)ではなく、RubyやPython3を用いた方がScriptのメンテナンス負荷が低くなります。自動化Scriptに使用するプログラミング言語変更を目的として、各言語の実装を比較します。&lt;/p&gt;</description></item><item><title>Bash(Shell Script)からRubyやPythonに乗り換え！頻繁に使う処理を各言語で比較</title><link>https://debimate.jp/post/ja/2020-04-05-bashshell-script%E3%81%8B%E3%82%89ruby%E3%82%84python%E3%81%AB%E4%B9%97%E3%82%8A%E6%8F%9B%E3%81%88%E9%A0%BB%E7%B9%81%E3%81%AB%E4%BD%BF%E3%81%86%E5%87%A6%E7%90%86%E3%82%92%E5%90%84%E8%A8%80/</link><pubDate>Sun, 05 Apr 2020 00:00:00 +0000</pubDate><guid>https://debimate.jp/post/ja/2020-04-05-bashshell-script%E3%81%8B%E3%82%89ruby%E3%82%84python%E3%81%AB%E4%B9%97%E3%82%8A%E6%8F%9B%E3%81%88%E9%A0%BB%E7%B9%81%E3%81%AB%E4%BD%BF%E3%81%86%E5%87%A6%E7%90%86%E3%82%92%E5%90%84%E8%A8%80/</guid><description>&lt;h3 id="前書き自動化にbashを使うと後々辛い"&gt;前書き：自動化にBashを使うと後々辛い&lt;/h3&gt;
&lt;p&gt;本記事では、自動化で用いる言語をBash(Shell Script)からRubyやPython3に変更する方法を紹介します。Bash / Ruby / Python3のそれぞれで、ファイル操作やディレクトリ操作などをどのように書くか、コード例と実行例を示しながら紹介します（正確には、別記事で実装例を説明します）。&lt;/p&gt;</description></item></channel></rss>