- 清空一個文件:
cat /dev/null > data.xxx
和
: > data.xxx
是等價的你画。
- $@與$*:都代表參數(shù)列表斟叼。
舉個栗子:
#!/bin/bash
#args.sh
for arg in "$*"
do
echo "$arg"
done
for arg in "$@"
do
echo "$arg"
done
for arg in $*
do
echo "$arg"
done
exit 0
在終端里運行
[root@test ~]# bash args.sh 1 2 3 4 5 6 7 8
那么第一段循環(huán)的輸出是:
1 2 3 4 5 6 7 8
第二段和第三段循環(huán)的輸出是:
1
2
3
4
5
6
7
8
所以对竣,“$@” = $*