편집(E) -> 옵션(O)

비교 > 일반 > 공백문자 > 모두 무시하기


 

#!/usr/bin/perl

use feature 'say';

my $str = "PRINT_THIS_TEXT_IN_CAMEL_CASE";
$str = lc $str;

my @split = map(ucfirst, (split/(_)/, $str));

say @split;

my $result = "";
foreach my $kk (0 .. $#split) {
print $split[$kk] . "\n";
$result .= $split[$kk];
}
$result = lcfirst $result;
$result =~ s/_//g;
print $result, "\n";


sed,perl under_score 2 camelCase

echo "remote_available_packages" | sed -E 's/_(.)/\U\1/g'


expand -t 4 src.java > src2.java

 

find . -name '*.java' ! -type d -exec bash -c 'expand -t 4 "$0" > /tmp/e && mv /tmp/e "$0"' {} \;

https://stackoverflow.com/questions/11094383/how-can-i-convert-tabs-to-spaces-in-every-file-of-a-directory )



$ cat backup.sh

 

NOW=`date "+%Y%m%d%H%M"`
TGT=$1-$NOW.tar
cd /cygdrive/d/SSGFNB/workspace

find . -iname "${1}*" | grep -v -E ".svn|class|bak|old|target" | xargs tar -cvf /tmp/$TGT
echo $TGT 'is created'


mv /tmp/$TGT /cygdrive/d/src-bak
echo $TGT 'is moved'

#tar -xvf /cygdrive/d/src-bak/$TGT -C /cygdrive/d/src-bak/src-for-git/test1
tar -xvf /cygdrive/d/src-bak/$TGT -C /cygdrive/d/src-bak/src-for-git/
echo $TGT 'is copied to git directory'

tar -tvf /cygdrive/d/src-bak/$TGT
echo $TGT

 


1. Use System Proxy Settings  을 선택

2. 중요하지 않은 패키지 에러 때는 continue