読者です 読者をやめる 読者になる 読者になる

かわろぐ

技術、ボルダリング、セキュリティ、その他もろもろ

MENU

シェルスクリプトを書いているときに詰まった基本的なこと

shell

研究でシェルスクリプトを書く必要があってその時に詰まったのでメモしておきます.

例えばファイル一覧を取得してそのファイルに処理をさせたい!という時

#!/bin/sh

for f in 'ls ./'
do 
  何かしらの処理
done


と書いていてうごかねー動かねーと悩んでいました.そしたらコマンドを実行させるときは’(シングルクオート)じゃなくて`(バッククオート)で囲わなきゃいけないという…パッと見わかりにくいんだよ!!

んでバッククオートはshift + @キーで入力できます.

#!/bin/sh

for f in `ls ./`
do
  何かしらの処理
done


このように書きなおしたら思ったような動作をしてくれました.

参考文献