第27回シェル芸勉強会へようこそ

7b687d32752421ed7bdc2428e5e4b8e6?s=47 papiron
February 11, 2017

 第27回シェル芸勉強会へようこそ

第27回シェル芸勉強会の福岡サテライト会場で話したイントロ資料

7b687d32752421ed7bdc2428e5e4b8e6?s=128

papiron

February 11, 2017
Tweet

Transcript

  1. ୈ27ճγΣϧܳษڧձ ΁Α͏ͦ͜ usp༑ͷձ ˏpapiron

  2. ·ͣ͸ޚྱ ͝ࢀՃ͍͖ͨͩ ͋Γ͕ͱ͏͍͟͝·͢

  3. ෱ԬαςϥΠτ ͓͔͛͞·Ͱ ࠓճͰୈ11ճ໨

  4. ۙگ • എத৸ҧ͑ࣄ݅ • ݺٵ͕ग़དྷͳ͍ܹ௧ • ܹ௧ޙؾ࣋ͪѱ͍௧Έ • ௧ΈͰूதྗٸ߱Լ

  5. ۙگ എதΛ৸ҧ͑Δ ํ๏Λ ࢲ͸஌Βͳ͍

  6. ۙگ ஌ͬͯΔਓ͸ ੋඇͱ΋ ڭ͍͑ͯͩ͘͞ʂ

  7. ۙگ ࢄ൅԰͞ΜͰ ʮ΋Έ͋͛͸ࣗવͳײ͡Ͱʁʯ

  8. ۙگ ʮ͸͍ʯ

  9. ۙگ ΋Έ͕͋͛ ົʹ௕͘ͳͬͨ ؾ͕͢Δ͕

  10. ۙگ VimͱAWKͷ࠶ೖ໳த

  11. ۙگ தڃऀೖޱͷਓ͕ جૅΛ࠶֬ೝ͢Δຊ ͱ͍͏ͷ͕ײ૝

  12. ۙگ • Bash on WindowsͷਐԽ • 3݄ʹେܕΞοϓσʔτ༧ఆ • ίϯιʔϧػೳ͕ڧԽ •

    Linux൛ͷόΠφϦ࣮ߦ (Java,c,c++) • GoɺRustɺPostgreSQL͕ಈ͘ http://www.publickey1.jp/blog/17/bash_on_windows_creators_update.html
  13. ۙگ Microsoft ΩςϚε

  14. ۙگ γΣϧܳͷྺ࢙ https://blog.ueda.asia/?page_id=8865 ্ాձ௕ʹΑΔ·ͱΊ

  15. ษڧձͷझࢫ UNIXγΣϧ͸ ࢖ͬͯݟͳ͍ͱ ྑ͕͞෼͔Βͳ͍

  16. ษڧձͷझࢫ ஍ຯͩ͠ ૉͬؾͳ͍͠ ෆ਌੾ʹݟ͑Δ͠

  17. ษڧձͷझࢫ ͦ΋ͦ΋ ڵຯΛ࣋ͬͯ΋Β͏ ͜ͱࣗମ͕೉͍͠

  18. ษڧձͷझࢫ ਎ۙͳਓͨͪʹ UNIXγΣϧͷྑ͞Λ ఻͑ΒΕͳ͍ແྗײ

  19. ษڧձͷझࢫ ͤΊͯڵຯΛ ࣋ͬͯ͘Εͨํʹ Կ͔఻ಘΒΕͨΒ

  20. ษڧձͷझࢫ ࢀՃऀͷํ΋ ڭ͑Δଆʹͳͬͯ αϙʔτͷྠ͕޿͕Δ

  21. ษڧձͷझࢫ ϥΠτχϯάτʔΫ తͳ࿅श৔ॴ ͱͯ͠΋͝ར༻Λ

  22. γΣϧͷػೳ • ίϚϯυͷ࣮ߦ • ؀ڥม਺ɺPATHɺҾ਺ɺฦΓ஋ • ϓϩηε੍ޚ • όοΫάϥ΢ϯυɺγάφϧ •

    σʔλͷೖग़ྗ੍ޚ • ඪ४ೖྗɺඪ४ग़ྗɺඪ४Τϥʔग़ྗ • ϑΝΠϧγεςϜ • ύΠϓɺϦμΠϨΫτ
  23. γΣϧͷػೳ • ΠϯλϥΫςΟϒػೳ • ϓϩϯϓτ • historyɺิ׬ • alias •

    ϓϩάϥϛϯάػೳ • ม਺ɺؔ਺ • ੍ޚߏ଄ɺΤϥʔॲཧ • σόοάग़ྗ
  24. γΣϧͷػೳ γΣϧʹ਌͠ΜͰ ίϯϐϡʔλʹ ؤுͬͯ΋Β͓͏ʂ

  25. ίϚϯυΛ஌Δ •ςΩετॲཧܥ •୯ػೳ •catɺgrepɺsortɺuniqɺ tailɺheadɺtrɺpasteɺ diffɺcomm •ଟػೳ •sed •ϑΝΠϧγεςϜܥ •lsɺfindɺstat

    •γʔέϯεੜ੒ •seqɺjotɺyes •ͦͷଞ •xargsɺtimeɺdateɺteeɺ echoɺprintfɺbcɺcurl •࠷ऴฌث •awk •perlɺruby (-alne)
  26. Open usp Tukubaiͷ঺հ • TukubaiίϚϯυͬͯʁ • ୯ػೳͷίϚϯυ܈ • طଘͷUNIXίϚϯυʹ଍Γͳ͔ͬͨಓ۩ •

    ୺຤Ͱͷσʔλॲཧ͕໘ന͘ͳΔ
  27. Open usp Tukubaiͷ঺հ •೔෇࣌ࠁॲཧ •mdateɺcalclockɺyobi •֤छूܭ •gyoɺcountɺsmܥɺmap •ϑΟʔϧυ੾ग़ •selfɺdelf Open

    usp TukubaiίϚϯυϚχϡΞϧ https://uec.usp-lab.com/TUKUBAI_MAN/CGI/TUKUBAI_MAN.CGI?POMPA=LIST •ߦྻม׵ •tarrɺyarrɺtateyoko •σʔλ݁߹ •loopjɺloopxɺjoinܥ •ͦͷଞ •getfirstɺjuniɺmojihame
  28. γΣϧܳؔ࿈৘ใ • USP༑ͷձ • https://www.usptomo.com • UEC - use engineers'

    community site • https://uec.usp-lab.com/ INFO/CGI/INFO.CGI? POMPA=LIST • ্ాϒϩάʢձ௕ʣ • https://blog.ueda.asia • େνΣοΧʔɿγΣϧܳ ਓͨͪ • https://daichkr.hatelabo.jp/ antenna/960679194075891200 • ஓ੿ϒϩά • http://papiro.hatenablog.jp