タグ

shellとシェルに関するnamiheiloveのブックマーク (5)

  • 最低限 UNIX / Linux [III] 【シェルスクリプト】

    3. シェルスクリプト さて, vi の使い方を大雑把に理解したところで 今日のメインである シェルスクリプト について学習しましょう. [3.1] シェルスクリプト入門 これまで見てきたように, シェルはユーザとコンピュータの橋渡しをして, ユーザがコマンドを端末から打ち込む毎に, それを解釈し実行します. 一方, [2.0.2]節で触れたように, 「プログラムが可能である」という, もう一つの面もあります. この, プログラムとして手続きを書き込んだファイルを 「スクリプト・ファイル」と言います. スクリプト(script)とは劇の「台」のことであり, 台を事前に決めていてそれに沿って行わせるためにこの名前があります. シェル以外にも多くのスクリプト言語, 例えば Perl, Rubby などがあります. もちろん全部を覚える必要は全くありませんが, 一つでも使いこなせると非常に便

  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
  • mongosh Methods - MongoDB Manual v8.0

    For details on a specific method, including syntax and examples, click on the link to the method's reference page. Atlas Search indexes let you query data in Atlas Search. Atlas Search indexes enable performant text search queries by mapping search terms to the documents that contain those terms. Use the following methods to manage Atlas Search indexes.

    mongosh Methods - MongoDB Manual v8.0
  • シェルスクリプト入門

    まず,作業用ディレクトリを作成して,そのディレクトリを作業ディレクトリにせよ. mkdir myscript cd myscript シェル: シェルとは,コマンド・インタープリタとも呼ばれ,UNIX系OSにおいてキーボードを介した 対話処理を実行するソフトウェアである. その役割は, 入力した文字列を「コマンド」と「オプション」と「引数」として解釈して,コマンドを実行 コマンドが生成した標準出力を画面上に出力 となる. UNIX系OSで利用できるシェルには歴史的には大きく分けて Bourne sh(B sh)とCsh の2つの系統に分かれる. Linuxで標準的に用いられているのは,Bourne shに準拠しながら大幅に機能拡張されたbashであり, 学cc環境において使われているのはcshを機能拡張したtcshである. ここでは,Bourne sh (bash)を想定したシェルスクリ

  • 第10回 シェル・スクリプト入門(1)

    前回,前々回は,Linux上でプログラミングをするときによく使うテキスト・エディタ「Emacs」と「vi」の基操作法を説明しました。今回は,Linuxを操作するときに大きな役割を果たす「シェル」について説明します。シェルは,プログラマとシステムの“仲介役”です。シェル・スクリプトというプログラムを用意しておけば,複数のコマンドをバッチ処理することも可能です。 シェルの役割 コマンドを使ってLinuxを操作しているとき,我々はシェルのお世話になっています。シェル(shell)は,ユーザーからのコマンド入力を受け付けて処理を実行するプログラムです。そのため,コマンド・インタープリタとも呼ばれます。 大まかなシェルの仕事の流れは,次の通りです。 (1) プロンプトを表示してコマンド入力を受け付ける (2) ユーザーから入力されたコマンドラインを受け取る (3) コマンドラインを「コマンド」「引

    第10回 シェル・スクリプト入門(1)
  • 1