Bash Shell使用技巧

1. Makefile与Shell取环境变量的不同方法

Makefile: cc=$(CROSS_COMPILE)

Shell: cc=$CROSS_COMPILE

 

2.从命令中得到值

removable=$(cat /sys/block/$1/removable)

 

3. while

export TSLIB_TSDEVICE=/dev/ts
counter=1
while [ 1 ] --> 无限循环

while [ $counter -lt 10 ]
do
        aplay music.wav &
        ts_test &
        counter_inner=1
        while [ $counter_inner -lt 60 ]
        do
                sleep 4
                counter_inner=$(( $counter_inner + 1 ))
        done
        pkill ts_test
        counter=$(( $counter + 1 ))
        echo "the counter is $counter"
done

 

4. For

for file in $( find . -type f -name "*.bz2" | sort )
do
        tar xvfj $file -C /scratch/paul/lite/linux/src/
done

 

5. 如何过滤bash的错误输出?

arm-none-linux-gnueabi-gcc -v 2>/dev/null

 

stdin 0<

stdout 1>

stderr 2>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值