- 论坛徽章:
- 32
|
第一题:第二题:- find ~ -type f -size -5k -exec tar Pczvf XX.tar.gz {} +
复制代码 第三题:- awk -F: '{printf "the %d account is \"%s\"\n",NR,$1}' /etc/passwd
复制代码 第四题:- #!/bin/bash
- file=/root/test/logical
- if [ -f $file ]; then
- rm -f $file && mkdir $file
- elif [ -d $file ]; then
- rm -rf $file
- else
- mkdir -p ${file%/*} && touch $file
- fi
复制代码 第五题:- #!/bin/bash
- read -p 'Please enter 10 numbers: ' numbers
- awk '{max=min=$1;for(i=1;i++<NF;){if($i>max)max=$i;if($i<min)min=$i}printf "max: %d, min: %d\n",max,min}' <<< $numbers
复制代码 第六题:- awk -vx=3 'BEGIN{for(i=0;i++<x;)for(j=0;j++<i;){printf "%d*%d=%d",i,j,i*j;printf i==j?"\n":" "}}'
复制代码 第七题:- awk -vb=20140501 'BEGIN{"date +%s -d "b | getline t;d=t-systime();printf "After %d days and %d hours is birthday.\n",+d/86400,+d%86400/3600}'
复制代码 |
|