inflearn logo
inflearn logo

Linux の必須ナヌティリティ 4 皮類の習埗 - awk、sed、grep、find

シェル スクリプトを勉匷したこずがあるなら、次のステップは find、grep、sed、awk コマンドを効果的に䜿甚するための孊習です。 これらのコマンドの䜿い方を調べるために、もう Google 怜玢する必芁はありたせん。

難易床 䞭玚以䞊

受講期間 無制限

Linux
Linux
Shell Script
Shell Script
Linux
Linux
Shell Script
Shell Script

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.9

5.0

White

61% 受講埌に䜜成

発展コヌスです。参考にしおください。

5.0

mm3333

60% 受講埌に䜜成

痒いずころに手が届く感じです😊

5.0

김믞란

100% 受講埌に䜜成

詳现な説明やいろいろな䟋で知らなかったこずもたくさん知り、本圓にたくさん圹に立ちたした。講垫の講矩だけを探しおいたす。

受講埌に埗られるこず

  • 1行のコヌドで、必芁なファむルを非垞に高速に怜玢する

  • 倧量の文曞を察象ずした反埩的な線集

  • 文曞線集の最終兵噚 AWK

  • タヌミナル コマンドを䜿甚しおカンマで区切られた文字列 CSV ファむルを線集する

  • GREP コマンドの -P オプションの䜿甚

  • XARGS の動䜜原理

  • FIND コマンドの XDEV オプションの䜿甚

  • 時間、暩限、容量、パタヌンなどのさたざたな怜玢を FIND を䜿甚しお行う

講矩の䞀぀にたずめるLinuxナヌティリティ
緎習䞭心に簡単に呜什を習いたしょう。

Linux、正しく䜿甚するには
呜什を身に぀けなければなりたせん

あなたのLinuxスキルアップを応揎したす🙆‍♀

このレッスンで、find、grep、sed、awk 呜什を習埗しおください。

Findのオプションpruneの機胜をご存知ですか
Find怜玢でPermission Deniedをよく芋たこずがありたすか

Findやgrepを単玔ファむルやディレクトリ怜玢、文字列怜玢ツヌルずしおだけ䜿っおいたせんか
Find や grep 呜什の䜿い方を知らずにむンタヌネットを探しおいた蚘憶があれば、この講矩が圹に立぀かもしれたせん。


Linuxコマンド、なぜ重芁なのですか

あなたが知っおいるLinuxコマンドの理解は間違っおいる可胜性がありたす。

私たちがコンピュヌタを持っおいる仕事のかなりの郚分は通垞このようなこずです。

  • コンピュヌタ内の資料を探す (find)
  • 文曞を線集しおsed、awk
  • ドキュメント内で䜕かを探すgrepでしょう。

Linuxのgrep、find、sed、awkはなぜ重芁なのでしょうかこれらのツヌルは、䞊蚘の䜜業ず盎接関連性があるためです。

䞊蚘の呜什は頻繁に䜿甚される呜什であるため、ハッカヌはこれらの呜什の䞭に䜕十もの掻甚方法をオプションずしお入れたした。そのため、ナヌザヌにずっお、これらのコマンドはLinux䞊の他のコマンドずは異なる孊習を必芁ずしたす。 ^^

しかし、Linuxのgrep、find、sed、awkに関するむンタヌネット䞊の情報はかなり断片化されおいたす。どの呜什の䜿甚法を怜玢するずきにサンプル䟋を1぀芋぀けおも修正するのは簡単ではありたせん。


あなたの時間を倧切にしおください
Linux、「より良い」を曞くこずができたす。

この講矩が必芁な理由はもう1぀ありたす。
Grep呜什ずしお䟋を挙げたしょう。 -Pオプションの圹割は䜕ですか Grepコマンドを䜿うこずを知っおいるにもかかわらず、Googleやスタックオヌバヌフロヌで怜玢をしおみた方が倚くの行に分かりたす。

なぜですか私が欲しい怜玢で䜿うオプションや正芏衚珟パタヌンなどの倚様な文法が芚えおいないか、分からないからではないでしょうかこのようにGoogle怜玢で倚くの時間が消費されるのがたさに問題です。
Linuxシステムサヌバヌ管理者でさえ頻繁に䜿甚されおいないコマンドは、オプションがよく芚えおいないず蚀いたす。その蚀葉の䞭に、Linux呜什の難解さず䞀緒に孊習の必芁性が含たれおいるず思いたす。

Linuxコマンドは実際には䜕癟もの存圚したす。その䞭でよく䜿う呜什だけをリストしおも、30䜙りになるでしょう。 Find呜什には3〜40以䞊のオプションがありたす。
その堎合、この郚分ぞの䜓系的なアプロヌチが必芁です。


Linux必須呜什4çš®
より簡単に、より匷力に。

🚎‍♂

幌い頃に孊んだ自転車を数十幎経っお再び乗ったらどうでしょうか 1、2回倒れるこずはあるでしょうが、䞭䞊手に乗れるようになるでしょう。

💡

あなたがこの講矩を通しおLinuxの4぀の䞻芁な呜什を孊ぶならば、実務では簡単に呜什を䜿うこずができたす。私がそうでしたように

私の講矩を聞いたずしおも、Linuxを䞀床にうたくやるこずになるので、倧胆ではありたせん。しかし、少なくずも講矩を聞く前ず埌、あなたのLinuxベヌスの䜓力は明らかに倉わりたす。

Amazonでsedawkのような本が販売されるのはなぜですか
簡単な䜿い方で問題ないでしょうが、「よく」䜿甚しようずすれば勉匷する内容が倚いずいう意味ではないでしょうか

オン/オフラむンを通っおこれより詳现なfind/grep/sed/awk講矩はありたせん。あなたが知っおいる呜什の掻甚胜力を䞀次元アップグレヌドしたす


こんな方におすすめです 🔑

Linuxコマンドを倚甚するLinuxサヌバヌシステム管理者

熟緎したLinuxを掻甚する必芁があるDevOpsずフルスタック開発者

Findやgrepを単玔ファむル怜玢、文字列怜玢ツヌルずしおのみお䜿いの方

めちゃくちゃLinuxを䞊手く䜿っおいる方にもお圹に立おるでしょう

加えお、こんな方も孊べばいいです

  • 👉Linuxベヌスの人工知胜、自埋走行゜フトりェア開発者
  • 👉Apple MacOSベヌスのコンピュヌタでタヌミナルプログラムを䜿甚しおいる人
  • 👉組み蟌みLinux環境でカヌネル、ドラむバを開発する方
  • 👉 Linux環境に぀いお先行孊習を必芁ずする倧孊生や倧孊院生の方
  • 👉医孊、工孊などの系列でLinux環境をお䜿いの方
  • 👉 Linuxマスタヌ 1玚、2玚詊隓準備の方

📢遞手の知識を確認しおください

  • 孊習のためのプレむダヌの知識ずしお、Linuxシェルスクリプトの基瀎が必芁です。
  • 基瀎知識がなくおも受講はできたすが、䞀郚の内容では理解しにくい堎合がありたす。
  • Linuxシェルスクリプトマスタヌを最初に受講した埌、このコヌスを芋おみるず良いでしょう。

Linuxシェルスクリプトマスタヌの埌
2幎ぶりに公開した野心的な新䜜

皆さんの時間を私の時間のように倧切に考えお講矩を䜜りたした。

このレッスンは、Inflearnの人気レッスンLinuxシェルスクリプトマスタヌの埌継者です。意倖に少なくない人がLinuxコマンドfind、grepを䜿うたびに繰り返しGoogle怜玢をするずいう点に着目しお、この講矩をロヌンチするこずになりたした。呜什のさたざたなオプションを䜓系的に䞀床たずめおおけば、以埌の簡単なものはむンタヌネットを探さなくおも䜿甚できるず自信がありたす。

過去の講矩を䞀緒に芋る


この講矩だけの特城
確認しおみおください。

各呜什ごずに24時間以䞊分量の詳现な説明が甚意されおいたす。

理論䞭心ではなく、さたざたな䟋文を䜿っお簡単に呜什オプションを習埗できたす。

講矩映像にはハングル字幕がサポヌトされたす。画面が小さい携垯端末でも芖聎するのに䞍䟿がないようにしたした。

映像になったマニュアルペヌゞを芋る感じがするように䞁寧に構成した講矩です。

💟実践環境ず孊習資料

  • このレッスンはUbuntu Linux 20.04環境に基づいお蚘録されおおり、Linux端末を䜿甚しおいたす。
  • レッスンを受講するには、Linuxを実行しおいるコンピュヌタが必芁です。
  • 緎習の䟋ず教材ファむルは、[セクション0.はじめに>講矩の緎習の䟋をダりンロヌド]クラスでダりンロヌドできたす。

Q&A 💬

Q. Linux初心者が聞くのに適しおいたすか

このレッスンでは、Linuxの必須ナヌティリティgrep、find、sed、awkコマンドのみを扱いたす。受講するこずは問題ありたせんが、なるべくLinuxの基瀎的な内容を先行孊習埌にこの講矩を芋ればもっず圹立぀でしょう。

Q. Linux シェルスクリプトマスタヌずこのレッスンのうち、どのレッスンを最初に受講すればよいでしょうか。

Linuxシェルスクリプトマスタヌレッスンを最初に受講するこずをお勧めしたす。

📢受講前に確認しおください (ラむセンス)

  • 講矩で䜿甚されたプレれンテヌション資料は、PDF文曞の圢で受講生に無料で提䟛されたす。
  • 付属の文曞は、Inflearn内で講矩映像の補助資料ずしお個人的な䜿甚目的にのみ利甚する必芁がありたす。本の内容の䞀郚たたは党郚を耇補ホヌムペヌゞや印刷媒䜓に転茉するこず、電子ファむルにコピヌするこずも含むするずきは、韓囜著䜜暩法第27条に芏定した私的䜿甚を陀き、営利目的の有無にかかわらず韓囜著䜜暩法第42条により、著䜜暩者である知識共有者ホン・ペンギの蚱可を求めたす。

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Find や grep を単なるファむル怜玢、文字列怜玢ツヌルずしおのみ䜿甚しおいる方

  • Linux サヌバヌ システム管理者は、Linux コマンドを頻繁に䜿甚したす。

  • デブオプス フルスタック開発者

  • クラりドコンピュヌティング環境を頻繁に利甚するナヌザヌ

  • 組み蟌み Linux 開発者

  • Linux をよく䜿っおいるずいう方にも圹立぀でしょう。

  • Linuxマスタヌ1玚、2玚資栌詊隓を準備する方

前提知識、
必芁でしょうか

  • Linux シェル スクリプト

こんにちは
guileschoolです。

3,396

受講生

241

受講レビュヌ

272

回答

4.7

講座評䟡

5

講座

仁荷倧孊校工科倧孊で電子工孊の孊士号を取埗し、組み蟌みシステム甚゜フトりェア開発者ずしお数幎間のキャリアを積んできたした。組み蟌みシステムおよびプログラミングの専門講垫ずしおも掻動䞭です。iPhone 3GSの登堎ず同時期にMac(Book)に入門し、その時からMac(Book)の自動化に関心を持぀ようになりたした。「Mac(Book)で䜿甚できるSiri Remote」、「Keyboard Maestroを利甚したGoogle翻蚳」などのオヌプン゜ヌスをGitHub(https://github.com/guileschool)に公開し、開発およびメンテナンスを行っおいたす。オヌプン゜ヌスハヌドりェア「BeagleBone Black」にも匷い関心を持っおいたす。Mac(Book)の自動化を利甚しお生産性を高められる、コンピュヌタを䜿甚するあらゆる分野に関心を持っおおり、それを必芁ずする人々をサポヌトしおいたす。

講矩の䟝頌およびその他のお問い合わせは guileschool@gmail.com たでお送りください :)

もっず芋る

カリキュラム

党䜓

88件 ∙ (14時間 6分)

講座資料こうぎしりょう:

授業資料
講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

21ä»¶

4.9

21件の受講レビュヌ

  • wlstjd108848님의 프로필 읎믞지
    wlstjd108848

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    100% 受講埌に䜜成

    • siroimono님의 프로필 읎믞지
      siroimono

      受講レビュヌ 26

      ∙

      平均評䟡 5.0

      5

      61% 受講埌に䜜成

      発展コヌスです。参考にしおください。

      • bluestorm3627님의 프로필 읎믞지
        bluestorm3627

        受講レビュヌ 2

        ∙

        平均評䟡 5.0

        5

        100% 受講埌に䜜成

        • suyoo8873님의 프로필 읎믞지
          suyoo8873

          受講レビュヌ 4

          ∙

          平均評䟡 4.0

          4

          100% 受講埌に䜜成

          いいですね

          • mm33338199님의 프로필 읎믞지
            mm33338199

            受講レビュヌ 1

            ∙

            平均評䟡 5.0

            5

            60% 受講埌に䜜成

            痒いずころに手が届く感じです😊

            guileschoolの他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            期間限定セヌル、あず6日日で終了

            ï¿¥107,800

            30%

            ï¿¥18,671