Skip to main content

linux高级用法

linux一些好玩的命令比如循环,重定向

循环

for i in {1..50}
do
echo i
done

重定向 |, <<, >>, >, >>是a,累积写入, >是w,覆盖写入

就是如果一开始没有这个文件,执行>>和>是一样的,但是如果再执行一次,执行>后,文件内容一样,但是>>就有两次原来的内容,

cat <<EOF > b.txt
haha
lala
mama
baba
gege
jiejie
EOF

cat <<EOF >> b.txt
haha
lala
mama
baba
gege
jiejie
EOF

所以我们这里可以用循环来

for i in {1..50}
do
cat <<EOF > b.txt
field_$i,decimal,"12,49"
EOF
done
for i in {1..50}
do
cat <<EOF >> b.txt
field_$i,decimal,"12,49"
EOF
done