awk 排序
var=-2&&((var+=2))&&echo$var 没有任何输出 var=0&&((var+=2))&&echo$var 输出2
在写shell的时候,为了直观,很多时候需要缩进。这时候如果要录入多行需要读入,就必须顶到头写。if [ 2 -eq 1 ] ;then cat <<EOF > abc.txt123456EOFfi这样看上去不美观。if [ 2 -eq 1 ] ;then cat <<-EOF > abc.txt 123 456 EOFfi在EOF
当发现一个-filename这个的文件,一般不会有,可能是做错了,想删除,rm -filename就会报错。这时候--就起做用了。“--”是bash内置的,意味着选项(option)结束。rm -- -filename这个就可以删除该文件了。
bash4.0之;;& 多项选择
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号