• for 的几种写法
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# C style
for ((i=1;i<=10;i++));
	do echo i;
done
# Use `seq`
for i in $(seq 10);
	do echo i;
done

# File
for i in /home/*.sh; do

# num
for i in {1..10}; do
  • 截取字符串
1
2
3
v=hello
a=${v#v=}
echo a	# hello
  • tee 的用法 1
1
2
3
4
# 会提示没有权限,因为 `>` 也是一个命令,`sudo`只能给一个命令权限
sudo echo 1 > /root/some/thing
# 改用tee
echo 1 | sudo tee /root/some/thing

Published at 31 December 2012
Tags shell 1