BASHプログラミング

 Computer >> コンピューター >  >> プログラミング >> BASHプログラミング
  1. Bash/シェルスクリプトでユーザー入力を求める方法

    この短いチュートリアルでは、Bash/Shellスクリプトからの入力入力をユーザーに求める方法を説明します。習得も実行も簡単なので、読み進めてください。 読む コマンド シェルスクリプトでユーザー入力を読み取るには、適切な名前の readを使用します 指図。構文は次のとおりです。 read OPTIONS VARIABLES 注: 読む コマンドは、標準入力から行を読み取ります その入力をフィールドに分割します 通常、標準入力 はキーボードからの入力を備えた端末ですが、入力をパイプまたはリダイレクトして読み取りすることもできます。 コマンド ユーザーの観点からは、プロンプトが表示され、何

  2. 例を使用して、Bash/Shellでprintfコマンドを使用する

    この記事では、 printfを使用するための実用的な例をいくつか紹介します。 LinuxのBash/Shellでコマンドを実行します。 printf コマンドは、 echoのようなテキストを出力します コマンドは実行しますが、出力フォーマットをより細かく制御できます。 これは、独自のフォーマットされたテキスト出力を生成するための便利なツールです。特に、テキストに変数を埋め込んだり、改行を含めたり、テキストを整列およびフォーマットしたり、変換された値を表示したりする必要がある場合に便利です。 printf構文 printfコマンドの構文は次のとおりです。 printf [-v var]

  3. BashおよびLinuxシェルのHEREDOC(ヒアドキュメント)–チュートリアル

    この記事では、ヒアドキュメント(ヒアドキュメント)の使用方法を説明します。 )複数行のテキストを処理するためのBash/Shellスクリプト。 ヒアドキュメントは、複数行の入力を受け入れるのに最も役立ちます。ユーザーは、テキストの行を入力し、Enterキーを押してから、次の行を入力することができます。スクリプトで複数行のテキストを定義するためにも使用できます。 また、複数のコマンドをインタラクティブプログラムに送信することもできます。これについては、後の例で説明します。 この記事の例は、BashシェルとZshシェルの両方で機能します。 標準の入力、配管、およびリダイレクト ヒアドキュメ

  4. BashスクリプトはEXPORTを使用して環境変数を設定します[HowTo]

    このチュートリアルでは、exportキーワードを使用してBash/Shellスクリプトで環境変数を設定する方法を説明します。 通常、Bash / Shellスクリプトで宣言された変数は、実行中のBash/Shellスクリプトのスコープ内にのみ存在します。 他の場所で利用できるようにするために、環境として設定できます。 変数–システム上のスクリプトの外部でコマンドを実行するときに変数を使用できることを意味します。たとえば、スクリプトの完了後にコマンドラインから変数を使用できるようにします。 exportキーワードはこれを行います–使用方法は次のとおりです。 環境変数とは 環境変数は

  5. コマンドラインからPHPを実行する方法(Bash / Shell)

    この記事では、Bashシェル/コマンドラインからPHPを使用する方法を例を挙げて簡単に説明します。 PHPは通常、Webで提供されるコンテンツを生成するために使用されますが、コマンドラインから使用することもできます。 これは通常、PHP環境に関する情報をテストまたは検索する目的で行われますが、PHPはコマンドラインスクリプトの記述にも使用できます(ただし、実際にはそれほど頻繁には実行されませんが、おそらくより優れているためです。代替案 。 シェルから直接PHPコマンドを実行する PHPコマンドは、 -rを使用してコマンドラインから直接実行できます。 (実行)オプション: php -r

  6. unzipコマンドを使用してLinuxでファイルを解凍する方法

    圧縮しました Linuxコマンドラインからのファイル。それでは、解凍しましょう 彼ら。この短い記事でその方法を説明します。 ファイルの圧縮 圧縮 ファイルは、1つ以上のファイルまたはディレクトリを .zipに圧縮するための一般的な用語です。 file –圧縮ファイル形式。 この記事ではその方法について説明しているので、ここで何度も繰り返す必要はありません。 解凍コマンド unzipコマンドは、デフォルトではシステムにインストールされていない可能性があります。そうでない場合は、次のコマンドを実行して、Debian/UbuntuベースのOSにインストールできます。 sudo apt inst

  7. 例を使用して、Bash/シェルスクリプトで文字列を分割する方法

    この記事では、Bash / Shellスクリプトの特定の区切り文字で文字列を分割する方法と、いくつかの例を示します。 文字列の分割は、スクリプトを作成するときに利用できる便利な機能です。 CSV(カンマ区切り値)は、データをオンラインで利用できるようにする一般的な形式であり、テーブル内のデータフィールドは(驚きの)カンマで区切られます。 また、スペースで文を単語に分割したり、ピリオドで段落を文に分割したりすることもできます。 多くのソリューションは、文字列を分割するBash固有の方法に焦点を当てています。以下に、Linuxシェルスクリプトで機能する方法の概要を示します。 カットの

  8. Linuxのヒント:コストのかかる間違いを避けるためにvisudoを使用する

    Linuxのヒント:コストのかかるミスを避けるために、visudoを使用してsudoersファイルを編集します この記事では、 visudoの使用方法を説明します。 sudoersを編集するには ファイルを使用してユーザーにrootアクセスを許可し、Linuxシステムから永久にロックアウトされる可能性のあるミスを防ぐことができます。 sudoersとは ファイル? sudoers ファイルは、どのユーザーが sudoにアクセスできるかを定義します Linuxシステムでのコマンド。 ファイルは次の場所にあります: /etc/sudoers …そして次のようになります: # # Thi

  9. LinuxScrewのLinuxシェル/Bashスクリプトのヒント

    Linuxでシェルスクリプトを作成する際に覚えておくと便利なヒントをいくつか紹介します。 シェルスクリプトは、Linux(およびMacOS、そして現在はWindows、Linux用のWindowsサブシステム)でワークフローを自動化するための多目的な方法です。シェルスクリプトの構文と動作には癖があり、スクリプトを簡素化するために使用できる便利なショートカットもあります。 バッシュスクリプトのヒント これらのヒントはインターネット全体から収集されており、私自身のヒントもいくつか含まれています。 エラーが発生した場合でも、Bashスクリプトは実行を継続します! これは、特にユーザー入力を受け入れて

  10. カスタムシェル関数とライブラリを作成して使用する方法

    Linuxでは、シェルスクリプトは、特定のシステム管理タスクの実行や自動化、簡単なコマンドラインツールの作成など、さまざまな方法で役立ちます。 このガイドでは、新しいLinuxユーザーに、カスタムシェルスクリプトを確実に保存する場所、カスタムシェル関数とライブラリの記述方法、他のスクリプトでライブラリの関数を使用する方法を示します。 シェルスクリプトを保存する場所 フルパス/絶対パスを入力せずにスクリプトを実行するには、スクリプトを $ PATHのディレクトリの1つに保存する必要があります。 環境変数。 $ PATHを確認するには 、以下のコマンドを発行します: $ echo $PAT

  11. Linuxでのシェル初期化ファイルとユーザープロファイルについて

    Linuxはマルチユーザーのタイムシェアリングシステムであり、複数のユーザーがログインしてシステムを使用できることを意味します。また、システム管理者は、ソフトウェアのインストール/更新/削除、実行できるプログラム、表示/編集できるファイルなど、さまざまなユーザーがシステムを操作する方法のさまざまな側面を管理するタスクを持っています。 Linuxでは、システム全体(グローバル)とユーザー固有(個人)の構成を使用するという2つの主要な方法でユーザーの環境を作成または維持することもできます。通常、Linuxシステムを操作する基本的な方法はシェルであり、シェルは、ユーザーログインが成功した後の初期化

  12. ShellCheck –シェルスクリプトの警告と提案を表示するツール

    ShellCheck は、bash/shシェルスクリプトの不正なコードに関する警告と提案を表示する静的分析ツールです。いくつかの方法で使用できます。https://www.shellcheck.net(常に最新のgitに同期されている)のオンラインエディター(Ace – JavaScriptで記述されたスタンドアロンコードエディター)にシェルスクリプトを貼り付けることにより、Webからコミットします。これは、ShellCheckをすぐにフィードバックするための最も簡単な方法です。 または、マシンにインストールしてターミナルから実行し、テキストエディタやビルドスイートまたはテストスイートと統

  13. Linuxで効果的なBashスクリプトを作成するための10の便利なヒント

    シェルスクリプトは、Linuxで学習/実行できるプログラミングの最も簡単な形式です。さらに言えば、タスクを自動化し、ほんの数例を挙げると、新しいシンプルなユーティリティ/ツールを開発するためのシステム管理に必要なスキルです。 この記事では、効果的で信頼性の高いbashスクリプトを作成するための10の便利で実用的なヒントを紹介します。これらには、次のものが含まれます。 1。スクリプトでは常にコメントを使用する これは、シェルスクリプトだけでなく、他のすべての種類のプログラミングにも適用される推奨される方法です。スクリプトにコメントを書くと、あなたや他の誰かがスクリプトを読んで、スクリプトのさ

  14. CentOS/RHELでBashオートコンプリートをインストールして有効にする方法

    バッシュ (ボーンアゲインシェル )は間違いなく最も人気のあるLinuxシェルであり、多くのLinuxディストリビューションのデフォルトシェルであることは不思議ではありません。その最も魅力的な機能の1つは、組み込みの「オートコンプリート」です。 」サポート。 TABと呼ばれることもあります 完了、この機能を使用すると、コマンド構造を簡単に完了することができます。コマンドの一部を入力してから、[タブ]を押すことができます。 コマンドとその引数をオートコンプリートするためのキー。可能な場合は、複数の完了がすべて一覧表示されます。 バッシュと同じように 、ほぼすべての最新のLinuxシェルには

  15. メモリが少なくなったときに電子メールアラートを送信するシェルスクリプト

    bashなどのUnix/Linuxシェルプログラムの強力な側面 は、意思決定、コマンドの繰り返し実行、新しい関数の作成などを可能にする一般的なプログラミング構造に対する驚くべきサポートです。シェルスクリプトと呼ばれるファイルにコマンドを記述して、まとめて実行することができます。 これにより、信頼性が高く効果的なシステム管理手段が提供されます。スクリプトを記述して、タスクを自動化できます。たとえば、毎日のバックアップ、システムの更新などです。新しいカスタムコマンド/ユーティリティ/ツール以降を作成します。サーバーで展開されている内容に対応するためのスクリプトを作成できます。 サーバーの重

  16. Vimでシェルスクリプトのカスタムヘッダーテンプレートを作成する方法

    この記事では、Vimエディターで新しく作成されたすべてのbashスクリプトのカスタムヘッダーを構成する簡単な方法を紹介します。これは、新しい.shを開くたびに vi / vimエディターを使用してファイルを作成すると、カスタムヘッダーがファイルに自動的に追加されます。 カスタムBashスクリプトヘッダーテンプレートファイルを作成する方法 まず、 sh_header.tempというテンプレートファイルを作成することから始めます。 、おそらく~/.vim/の下にカスタムbashスクリプトヘッダーが含まれています 自宅の下のディレクトリ。 $ vi ~/.vim/sh_header.temp 次

  17. jm-shell –非常に有益でカスタマイズされたBashシェル

    jm-shell は無料のオープンソースで、小さく、非常に有益で、カスタマイズされたBashシェルであり、シェルアクティビティに関する豊富な情報だけでなく、システム負荷平均、ラップトップ/コンピューターのバッテリーステータスなどの特定の有用なシステム情報を提供します。 重要なのは、バッシュとは異なり 以前に実行されたコマンドを検索するために、一意のコマンドのみを履歴ファイルに保存します–jm-shellはすべてのシェルアクティビティをログファイルに記録します。 また読む :BashShellのLinux「HistoryCommand」の力 さらに、現在のディレクトリが Gitなどのバ

  18. 知っておくべき便利なLinuxコマンドラインBashショートカット

    この記事では、Linuxユーザーに役立つBashコマンドラインショートカットをいくつか紹介します。これらのショートカットを使用すると、以前に実行したコマンドへのアクセスと実行、エディターのオープン、コマンドラインでのテキストの編集/削除/変更、カーソルの移動、コマンドでのプロセスの制御などの特定のアクティビティを簡単かつ迅速に実行できます。行。 この記事は、Linuxの初心者がコマンドラインの基本を理解するのに大いに役立ちますが、中級のスキルを持っている人や上級ユーザーも実際に役立つと思うかもしれません。次のように、カテゴリに従ってbashキーボードショートカットをグループ化します。 エディ

  19. Bash-it –スクリプトとエイリアスを制御するためのBashフレームワーク

    Bash-it は、 Bash 3.2+用のコミュニティBashコマンドとスクリプトのバンドルです。 、オートコンプリート、テーマ、エイリアス、カスタム関数などが付属しています。日常業務用のシェルスクリプトとカスタムコマンドを開発、保守、使用するための便利なフレームワークを提供します。 日常的にBashシェルを使用していて、すべてのスクリプト、エイリアス、関数を追跡する簡単な方法を探している場合は、 Bash-it あなたのためです! 〜/ binの汚染をやめましょう ディレクトリと.bashrc ファイル、フォーク/クローンBash-それをハッキングし始めます。 LinuxにBash-

  20. シェルスクリプト言語でのLinux「変数」の洞察–パート9

    Linuxシェルスクリプトに関する一連の記事はすでに書いています。 その時は暖かく迎えられ、今でも非常に重要でした。シェルスクリプトに関する記事のコレクションへのリンクは次のとおりです。 Linuxシェルスクリプトを学ぶ この記事では、変数を確認します。 、その実行とシェルスクリプトでの実装。 出力の保存 コマンドの出力は、標準出力またはファイルにリダイレクトでき、変数に保存することもできます。コマンドの出力が画面に収まらないほど大きい場合は、ファイルへの出力を変数に保存するオプションのみが残ります。出力を変数に保存することの利点の1つは、検査速度が速いことです。変数はメモリに保存さ

Total 243 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:10/13  20-コンピューター/Page Goto:1 4 5 6 7 8 9 10 11 12 13