初心者のWEBデザイン

HTML,CSS、その他WEBデザインに関する事を記述していきます

20150411143621

シェルスクリプト

ShellScript 健忘録

if [ -e パス ]; then # 存在する場合 else # 存在しない場合 fi 特殊変数 $0 現在実行しているシェルスクリプトのファイルパスが格納 dirname 引数 絶対パスからディレクトリパスを取得 basename 引数 絶対パスからファイル名を取得 #!/bin/sh current=$(cd…

findで検索したものをmvで移動する

$ find ./ -name '*.拡張子' | xargs -I% mv % ディレクトリ

Mac Terminal プロンプト・ディレクトリの表示の色を変更する

プロンプトの設定を確認 echo $PS1 プロンプトの色を変更 export PS1="\h:\W \[\e[35m\]\u\[\e[m\]\[\e[35m\]\$\[\e[m\]" 設定値 \d : 日付 \h : ホスト名(ドメイン名なし) \H : ホスト名(ドメイン名あり) \s : シェルの名前 \t : 時間(24時間制 H…

bash Linux findとxargsコマンドを使用する際の注意

findとxargsコマンドで引っかかるエラーの対処法 $ find . -name '*.txt' | xargs rm -R出力するとファイルが存在するにも関わらず No such file or directoryとエラーになってしまいます。 これはファイル名にスペースが含まれるケースでエラーが出てしまう…

bash UNIXコマンド 検索結果から文字列を検索する grep

grepは指定したファイルに記述されている検索したい文字列を含む行を表示するのに便利です。findやxargsを応用すればもっと便利な使い方ができます。 検索したファイル名に検索したい文字列が含まれるファイルを表示する find . -name '*.txt' | grep abc ./…

bash Terminal treeコマンド ツリー構造を表示する

treeコマンドを使うと下記のようにツリー構造を簡単に表示できます。 . ├── Templates │ └── index.dwt ├── about │ └── index.html ├── about.html ├── contact │ └── index.html ├── css │ └── style.css ├── img │ ├── photo01.jpg │ └── photo02.jpg ├──…

Terminal UNIXコマンド 検索結果を削除する find rm xargs

Terminalで検索した結果を削除する方法を忘れるので健忘録で残しときます。 find ./ type f -name '*.txt' | xargs rm TerminalはGUIと違って削除するとファイルはゴミ箱には移動せず、 そのまま完全に削除されるので下記の方法を取るといいでしょう。 1.fin…

シェルスクリプト SVN Macのターミナルで差分をまとめる方法

ターミナルでSVNの差分データをまとめる方法を記述します。ターミナルを起動します。チェンジディレクトリで差分をまとめたいディレクトリに移動します。 cd 任意のディレクトリ(forUpload/以下をまとめたい場合にはforUploadまで移動します) ↓ 差分をまと…

シェルスクリプト ターミナルの基礎

シェルスクリプトを書いてみます。ls - ディレクトリの中身を表示するpwd - 現在位置を確認するcd - ディレクトリを移動するこれから徐々に学んでいこうと思います。

topへ戻る