ラベル

2012年11月14日水曜日

カレントディレクトリにconfファイルへのリンクを一括で作りたかった

apatchの設定を環境によって変えたかったからこんなの書いた。



#!/bin/sh #カレントディレクトリに指定したディレクトリ直下にある全てのconfファイルのリンクを作る if [ -z $1 ];then echo "usage: $0 [directory]" exit 1; elif ! [ -d $1 -a -e $1 ];then echo "file error" exit 1; fi dir=`echo $1 | sed "s/\/$//"` p="$dir/*.conf" find . -type l -exec rm {} \; for path in $p ;do ln -s $path done;
Blogに張るほどじゃなかった。



find [target] -name "*.conf" -type f -exec ln -s {} \;
で出来るじゃん。なにわざわざスクリプト書いてんだろアホか俺。

0 件のコメント: