並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 94 件 / 94件

新着順 人気順

ShellScriptの検索結果81 - 94 件 / 94件

  • シェルスクリプトの正規表現の詳細解説(令和最新版)〜 基本正規表現(BRE)と拡張正規表現(ERE) - Qiita

    はじめに この記事は UNIX コマンド(POSIX コマンド)で使える正規表現(基本正規表現 BRE と拡張正規表現 ERE)を正しく理解したい人のための記事です。正規表現とはなにか?みたいな基本的な話はしません。他のプログラミング言語で使ってるから正規表現自体は知ってるつもりだけど、シェルスクリプトだといつもの正規表現が使えず苦手だという人のために、シェルスクリプトにおける正規表現を深く理解できるような内容にしています。 基本的に POSIX に準拠した内容を中心に解説しており、どの環境にも対応した内容にしています。さらに Linux (GNU) や BSD や macOS の環境固有の拡張された正規表現、歴史的な UNIX コマンドの話や各コマンド毎の細かい違いなど、実際に使う上で必要な知識も解説しています。 注意 bash 等のシェルの正規表現についてはこの記事では詳しく扱っていま

      シェルスクリプトの正規表現の詳細解説(令和最新版)〜 基本正規表現(BRE)と拡張正規表現(ERE) - Qiita
    • GitHub - progrhyme/shelp: Git-based package manager for shell scripts written in Go

      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 - progrhyme/shelp: Git-based package manager for shell scripts written in Go
      • Shell scripting with Node.js

        Why should I read this book? This book is about shell scripting with Node.js. You will learn: How Node.js works: Its foundations: its architecture, its event loop, etc. Its API: How to use its global variables and modules. What npm packages (the de-facto standard for JavaScript packages) are. How to use npm (the package manager bundled with Node.js) to: Install and manage packages. Create and publ

        • ShellSpec - シェルスクリプト用のフル機能のBDDユニットテストフレームワーク - Qiita

          ShellSpec はシェルスクリプト用に開発した BDD ユニットテストフレームワークです。初期版公開以降、多くの機能を追加しておりフル機能と言えるまでに成長したのですが公式サイトはほとんど更新しておらずその機能を伝えきれなくなっていたので、この度リニューアルしました。ということでその記念として日本語にセルフ翻訳しました。 ※ この記事の画像はクリックすると動画で見ることができます。 シェルスクリプトのテストを楽しみましょう! ShellSpec は フル機能の BDD ユニットテストフレームワークです。dash, bash, ksh, zsh など 全ての POSIX シェルに対応しており、コードカバレッジ、モック、並列実行、パラメータ化テストなど、高度な機能を提供しています。 クロスプラットフォームで動くシェルスクリプト及びシェルスクリプトライブラリを開発するための、開発・テストツー

            ShellSpec - シェルスクリプト用のフル機能のBDDユニットテストフレームワーク - Qiita
          • NodeJS Executable Standalone Module

            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

              NodeJS Executable Standalone Module
            • GitHub - basherpm/basher: A package manager for shell scripts.

              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 - basherpm/basher: A package manager for shell scripts.
              • 中まで全部775/664とか777/666とか755/644とか - Qiita

                chmod には便利な -R オプションがあります。chmod -R 775 [dir] とすると、[dir]の中にあるファイル・子ディレクトリ・その中のファイル・・・と全て chmod 775 してくれます。 便利なのですが、ディレクトリとファイルは別のパーミッションにしたいのに全部775になって不便なので、そうならないようにするコマンドです。 ディレクトリは775/ファイルは664 chmod が必要な状況として1番あるあるかと思います。 たとえばこういうディレクトリの状況だとします。 ディレクトリを775、ファイルを664にしたいときは、これを叩きます。

                  中まで全部775/664とか777/666とか755/644とか - Qiita
                • 【最終完全版】 bash/zsh 用オプション解析テンプレート (getopts→shift)

                  オプション解析に使う getopts と shift bash/zsh 用オプション解析テンプレートとは、シェルスクリプトにどのオプションが指定されたのかを判定しやすくするためのスクリプトのテンプレートです。オプションとは下記の --version のようなハイフンから始まる指定です。 my-shell-script --version シェルに入力するコマンドに指定するオプションを解析する専用のコマンド getopts や getopt を使えば、その内部で様々なオプションを解析してくれることを期待してしまうのですが、実際は制限事項がかなり複雑にあり実用に耐えられません。詳しくは getopts や getopt をマスターするために他の方が解説された記事を参照してください。たとえば、getopts は ロング オプション に対応していません。また getopt は互換性に不安があります

                    【最終完全版】 bash/zsh 用オプション解析テンプレート (getopts→shift)
                  • シェルスクリプト(Bash)の記号の意味 - Qiita

                    概要 検索しにくいBashの記号の意味をまとめてみた。 目次 記号 space ! " ' # $ % & () * @ + , - . / : ; < = > ? [] \ ^ _ ` {} | ~ 後付 Bashリファレンスマニュアル スペース (Space) SP 記号の意味 Word Splitting 書式:

                      シェルスクリプト(Bash)の記号の意味 - Qiita
                    • getoptions を使って面倒なシェルスクリプトのオプション解析コードを自動生成しよう! - Qiita

                      はじめに getoptions はシェルスクリプト用のオプションパーサーです。getopts や getopt の代わりに使うことができ、getoptions をインストールするだけで簡単にシェルスクリプトのオプション解析を実装することができます。しかし、不特定の人に配布するシェルスクリプトの場合は getoptions をインストールしてもらうというのは選択肢にならないかもしれません。 でも大丈夫! getoptions はオプションパーサーのジェネレータとして使うこともできます。ジェネレータとして使うと自分でオプションパーサーのコードを書く必要はありません。 オプションパーサーとしての使い方はこちら 「シェルスクリプト(bash等)の引数解析が究極的に簡単になりました」 使い方 オプションパーサーとして使う場合は getoptions コマンドをインストールするだけで使えますが、ジェネ

                        getoptions を使って面倒なシェルスクリプトのオプション解析コードを自動生成しよう! - Qiita
                      • Macのターミナル(シェル)でbashやzsh を切り替える方法 | Hirooooo’s Labo

                        Macのターミナルをzshに切り替えたいzshになってしまったターミナルをbashに戻したい Mac OSがCatalinaになってから標準のターミナルがbashからzshに変更されました。 OSをアップデートさせた後にターミナルを起動するとこんなメッセージが表示されたと思います。 The default interactive shell is now zsh. To update your account to use zsh, please run `chsh -s /bin/zsh`. For more details, please visit https://support.apple.com/kb/HT208050.

                          Macのターミナル(シェル)でbashやzsh を切り替える方法 | Hirooooo’s Labo
                        • Fun with Redirection

                          Exclamation If you're looking for someone like me on your team, I'm available. Check my resume and get in touch if you're hiring. Fun with Redirection Published on 09/22/2021, 2335 words, 9 minutes to read When you're hacking in the shell or in a script, sometimes you want to change how the output of a command is routed. Today I'm gonna cover common shell redirection tips and tricks that I use eve

                          • Amazon.co.jp: 1日1問、半年以内に習得 シェル・ワンライナー160本ノック (Software Design plusシリーズ): 上田隆一, 山田泰宏, 田代勝也, 中村壮一, 今泉光之, 上杉尚史: 本

                              Amazon.co.jp: 1日1問、半年以内に習得 シェル・ワンライナー160本ノック (Software Design plusシリーズ): 上田隆一, 山田泰宏, 田代勝也, 中村壮一, 今泉光之, 上杉尚史: 本
                            • Bashのfor文をワンライナーへ書き換える方法 - Qiita

                              xargsコマンドを用いて、Bashのfor文をワンライナーへ書き換える方法についてまとめてみます。 xargsコマンドとは 標準入力からリストを読み込み、それをコマンドの引数として展開・実行するコマンドです。 改行区切りのリストを処理する場合 基本的な書き換え 以下のような処理があったとします。

                                Bashのfor文をワンライナーへ書き換える方法 - Qiita

                              新着記事