初めに
- 学習したことを上手く活用できたのでアウトプットしていきます。
問題
- dsenv_buildlsフォルダが作成されているか確認するためlsコマンドを使用してディレクトリ内にあるファイルやフォルダ一覧を表示するが多すぎて確認が面倒である。
$ ls Copying ouchien.jpeg.png Fluid_Grid ruby_lesson HTML_CSS web_folder Resources_Sec09 令和5年分確定申告書 (1).pdf Resources_Sec10 令和5年分確定申告書.pdf Resources_Sec11 ターミナル Resources_Sec13 スクリーンショット 2024-02-19 20.38.00.png dsenv_build スクリーンショット 2024-02-19 20.38.03.png file_at_host スクリーンショット 2024-03-15 14.17.41.png git_basics スクリーンショット 2024-03-17 15.57.03.png git_intro 名称未設定フォルダ javascript
解決策
- grep -iを使用して条件を設定して検索幅を狭めてみる。
grep | -i dを使用する
- 小文字大文字関係なくdが含まれるものを表示させる。
$ls | grep -i d Fluid_Grid dsenv_build web_folder 令和5年分確定申告書 (1).pdf 令和5年分確定申告書.pdf
grep | -i dsを使用する
-i dsで小文字大文字関係なくdsが含まれるものを表示させる。
上記よりも詳しく条件を記述した。
$ ls | grep -i ds dsenv_build
結語
lsのみでは表示されるものが多いのでgrepを利用して選択条件の指定を行った。
-iとすることで大文字小文字関係なく-i 以降の条件をヒットさせることができる。