linux读书笔记4

来源:互联网 发布:insert pl sql 编辑:程序博客网 时间:2024/05/22 11:45

函数和参数
f()
{
echo 1;echo@”
}
f 1 2;

!/bash/bin

cmd=”ls”
cmdif[? -eq 0 ];//?thenechocmd executed successfully”
else
echo “$cmd terminated unsuccessfully”
fi
将命令序列的输出读入变量
将多个文件的输出组合起来
ls | cat -n > out.txt
运行命令直至成功

!/bash/bin

repeat(){
while true
do
$@ && return
done
}//循环执行以参数形式传入的命令,如果命令成功则退出循环。
linux内置命令“:”返回为0的退出码
字段分隔符(IFS)

!/bash/bin

data=”ad,fd,fsf,fsf”
oldIFS=IFSIFS=,foritemindata;
do
echo item: itemdoneIFS=oldIFS
循环
for
for item in list;
do
done
while
while condition
do
done
比较
-gt 大于
-lt 小于
-ge >=
-le <=
文件系统相关测试
[ -f $file_var ]

0 0
原创粉丝点击