Upgrade to Pro — share decks privately, control downloads, hide ads and more …

UNIXコマンド抜き打ちテストやります! #loupestudy

sue738
December 01, 2014

UNIXコマンド抜き打ちテストやります! #loupestudy

LOUPE Study11回です
エンジニア初心者向けにUNIXコマンドでどんな事ができるのかを知ってもらうためにテスト形式で話しました

過去のLOUPE Studyはこちらから
http://lo-upe.hatenablog.com/

sue738

December 01, 2014
Tweet

More Decks by sue738

Other Decks in Technology

Transcript

  1. ໰1: ԿΛ͢ΔίϚϯυ? mkdir diff find grep cal history curl which

    sed bc σΟϨΫτϦ࡞੒ ࠩ෼දࣔ ϑΝΠϧݕࡧ ύλʔϯϚον ΧϨϯμʔදࣔ ίϚϯυཤྺදࣔ σʔλऔಘ ίϚϯυ͕Ͳ͜ʹଘࡏ ςΩετஔ׵ ܭࢉػ
  2. $ grep -r hoge . | grep huga | grep

    -v foo ύΠϓΛ஌Δͱग़ྗΛ ࢖͍·Θ͢ज़͕Ͱ͖·͢
  3. ໰7: eventʹؔΘΔϑΝΠϧ͚ͩgit checkoutͰࠩ͠໭͍ͨ͠ $ git status # modified: app/models/user.rb #

    modified: app/models/event.rb … # modified: app/controllers/users_controllers.rb # modified: app/controllers/events_controllers.rb …
  4. ໰7: eventʹؔΘΔϑΝΠϧ͚ͩgit checkoutͰࠩ͠໭͍ͨ͠ $ git status | grep event |

    \ awk {‘print $3’} | \ xrges git checkout awk, xargsศརʂ
  5. $ ruby -pne \ ‘$_.gsub!(/5%/, “8%”)’ \ -i sample.txt ໰8:

    sample.txtͷதͷ’5%’Λ’8%’ʹจࣈ ྻม׵ʢrubyΛ࢖ͬͯʣ
  6. $ ruby -pne \ ‘$_.gsub!(/5%/, “8%”)’ \ -i sample.txt ruby!

    ໰8: sample.txtͷதͷ’5%’Λ’8%’ʹจࣈ ྻม׵ʢrubyΛ࢖ͬͯʣ