社員ブログ
HOME  社員ブログ

アーカイブ

‘シェルスクリプト’ カテゴリ

Linuxでmkdirでの小技

2013年12月2日 21時47分00秒

 

kijitoranekoです。

こんにちは。

 

Linuxと書きましたが、

MacOSのターミナルでも同じです。

UNIXでも同様です。

 

mkdir -p sampleDir/{01,02,03,04,05}subDir

 

このコマンドを実行すると、カレントディレクトリ内に、

sampleDirディレクトリとその配下にサプディレクトリを5つ作成できます。

{}の中はシェルではワイルドカードとして使われます。


ホームディレクトリで実行後

mkdir


シェルでのワイルドカードは
*
?
[]
{}

こんな感じですが、

ワイルドカードと正規表現は同じ記号があり、間違いがちですが、

微妙に違うものですので、混同しないようにしないとですね。

「微妙に」っていうのが微妙なところですね!

 

それはまた今度書きます。

ではまた。

 

 


Linux, シェルスクリプト, 社員:kijitoraneko

共有ドライブの自動設定

2013年09月20日 12時03分34秒

こんにちは、カズマです。

備忘録です。

サーバー上の共有フォルダに接続するのが

面倒なので花鳥諷詠さんに教えてもらった方法を残しておきます。

コマンドプロンプトで下記実行

<br />
net use Z: \\コンピュータ名\共有名 パスワード /user:ユーザー名<br />

これをテキストエディタに記述して、保存するときに拡張子をbatにしてあげる。
例:text.bat

更にWindowsのスタートアップに入れて毎回勝手につないでくれる。


シェルスクリプト, 社員:カズマ

シェルスクリプト 指定した拡張子以外のファイルを消すコマンド

2013年07月3日 11時44分43秒

こんにちは、コブラです。

あるディレクトリから指定した拡張子以外のファイルを消したい場合、

こんな書き方ができます。

ls | grep -v -E 'zip$' | xargs rm -r

これは、ディレクトリ内のファイル一覧を表示し、

そこからzipの付くファイルを除外し、

残ったファイルを削除する、というもの。


シェルスクリプト, 社員:cobra