특정 파일안의 탭을 공백으로 변환 하는 방법

#!/bin/bash
[source]
##

for arg in `find . -name “*.php” -o -name “*.html”`
do
`expand –tabs=4 $arg > $arg.tmp`
mv $arg $arg.bak
mv $arg.tmp $arg
chmod 707 $arg
done
[/source]

현재 디렉토리 기준으로 php 파일이나 html 파일안의 탭을 공백으로 바꿔주는 스크립트입니다.

혹시나 하는 생각에 백업파일도 같이 생성하게 했는데 불필요하신분들은
mv $arg $arg.bak
를 삭제하시고 사용하시면 될것 같습니다.

–tabs=4 는 탭을 스페이스 몇개로 바꿀건지를 결정하는 옵션입니다. 이부분을 생략하면 8개의 스페이스로
변환됩니다.

혹시 이것보다 더 좋은 팁 있으면 덧글 부탁합니다.

You may also like...

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 항목은 *(으)로 표시합니다