Chinaunix首页 | 论坛 | 博客
  • 博客访问: 587835
  • 博文数量: 141
  • 博客积分: 3425
  • 博客等级: 中校
  • 技术积分: 1609
  • 用 户 组: 普通用户
  • 注册时间: 2007-03-23 15:55
文章分类

全部博文(141)

文章存档

2019年(5)

2011年(19)

2010年(36)

2009年(13)

2008年(50)

2007年(18)

分类: LINUX

2019-03-30 17:08:06

-----------------------------------------------
bash参数处理

#!/bin/bash -f
argc=("$#")
#echo $argc
if  [ $argc -ne 2 ]; then
    echo "Usage: mkimg.sh com in_file"
    exit
fi

com=$1
binname=$2


-----------------------------------------------
cshell参数处理
#!/bin/csh -f
echo $#argv
if ($#argv < 2) then
    echo Usage: mkimg.sh  bin_name elf_name
    exit
endif

echo $argv[1]
echo $argv[2]

另:

xargs -n1: -n1选项将前面命令输出的每一行作为一个参数传递给后面的命令,调用后面的命令多次

find . -name "*.[ch]" | xargs -n1 utf8togbk


阅读(1218) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~