码迷,mamicode.com
首页 > 其他好文 > 详细

20151207Study

时间:2015-12-07 16:16:27      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:

Liberal lawmakers proposed a bill to reduce the cost of medicine for older Americans.
自由主义立法者提出一条减少老年美国人的医药费的法案。
He is interested in ancient Greek literature.
他对古希腊文学感兴趣。
She liked to pretend that he loved her more than anyone. (2)
她喜欢装成他爱她胜过任何人。
The President chose loyal supporters to serve in his cabinet.
总统选择了忠诚的支持者到他的内阁服务。
He jumps from an airplane and his parachute lets him fall slowly to the ground.
他从飞机跳下,降落伞使他慢慢地降落到地面。
She took the children to watch the Independence Day parade.
她带了孩子去看独立日游行。
The government ended parliament and called new elections.
政府终止国会,要求重新选举。
The child went through a period of intense growth.
那个孩子经过一段剧烈的发育期。
Please tell me your permanent address.
请告诉我你的永久地址。
 Her friends plotted to surprise her with a party.
她的朋友策划给她开个晚会以给她惊喜。
There is plenty of time to see a movie.
有充足的时间看电影。
Police found poison in the woman‘s food.
警察在这女人的食物里发现了毒药。
She possesses great negotiating skills. (1)
她具有高超的谈判技巧。
People poured from the store when the alarm sounded. (2)
人们听到警报后从店里蜂拥而出。
Kelley‘s professor praised her test results. (1)
克丽的教授表扬她考试考得不错。
Doctors are trying to prevent the disease from spreading.
医生努力阻止疾病的扩散。
How much profit did you make from selling the stock?
你卖股票赚了多少钱?
Does political propaganda win elections?
政治宣传活动赢得了选举了吗?
 You have to pull, not push the door to open it. (2)
你想开门,必须拉而不是推。
 The broken part would not pump fuel from the tank to the engine.
这个坏零件不能把燃油(燃料)从桶里泵到发动机内。

---------------------------------------------------------------
Shell
---------------------------------------------------------------
if [ $a == $b ]
then
   echo "a is equal to b"
elif [ $a -gt $b ]
then
   echo "a is greater than b"
elif [ $a -lt $b ]
then
   echo "a is less than b"
else
   echo "None of the condition met"
fi
----------------------------------------
if test $[num1] -eq $[num2]
then
    echo ‘The two numbers are equal!‘
else
    echo ‘The two numbers are not equal!‘
fi
注意:这里的空格很重要。要确保方括号的空格。
[ -f "somefile" ] :判断是否是一个文件
[ -x "/bin/ls" ] :判断/bin/ls是否存在并有可执行权限
[ -n "$var" ] :判断$var变量是否有值
[ "$a" = "$b" ] :判断$a和$b是否相等
-r file     用户可读为真
-w file     用户可写为真
-x file     用户可执行为真
-f file     文件为正规文件为真
-d file     文件为目录为真
-c file     文件为字符特殊文件为真
-b file     文件为块特殊文件为真
-s file     文件大小非0时为真
-t file     当文件描述符(默认为1)指定的设备为终端时为真
-ne —比较两个参数是否不相等
-lt —参数1是否小于参数2
-le —参数1是否小于等于参数2
-gt —参数1是否大于参数2
-ge —参数1是否大于等于参数2
-f — 检查某文件是否存在(例如,if [ -f "filename" ])
-d — 检查目录是否存在

-eq 等于            if [ "$a" -eq "$b" ]
-ne 不等于         if [ "$a" -ne "$b" ]
-gt 大于            if [ "$a" -gt "$b" ]
-ge 大于等于      if [ "$a" -ge "$b" ]
-lt 小于            if [ "$a" -lt "$b" ]
-le 小于等于      if [ "$a" -le "$b" ]
< 小于(需要双括号)       (( "$a" < "$b" ))
<= 小于等于(...)                (( "$a" <= "$b" ))
> 大于(...)                      (( "$a" > "$b" ))
>= 大于等于(...)                (( "$a" >= "$b" ))

字符串比较:
= 等于           if [ "$a" = "$b" ]
== 与=等价
!= 不等于        if [ "$a" = "$b" ]
< 小于,在ASCII字母中的顺序:
if [[ "$a" < "$b" ]]
if [ "$a" \< "$b" ]         #需要对<进行转义
>大于
-z字符串为null,即长度为0
-n字符串不为null,即长度不为0

--------------------------------------------
#数字段形式
for i in {1..10}
do
   echo $i
done

#详细列出(字符且项数不多)
for File in 1 2 3 4 5
do
    echo $File
done

#对存在的文件进行循环
for shname in `ls *.sh`
do
          name=`echo "$shname" | awk -F. ‘{print $1}‘`          
          echo $name
done

#查找循环(ls数据量太大的时候也可以用这种方法)
for shname in `find . -type f -name "*.sh"`
do
          name=`echo "$shname" | awk -F/ ‘{print $2}‘`         
          echo $name
done

#((语法循环--有点像C语法,但记得双括号
for((i=1;i<100;i++))
do
    if((i%3==0))
    then
        echo $i
        continue
    fi
done

#seq形式 起始从1开始
for i in `seq 100`
do
    if((i%3==0))
    then
        echo $i
        continue
    fi
done

#while循环注意为方括号[],且注意空格
min=1
max=100
while [ $min -le $max ]
do
    echo $min
    min=`expr $min + 1`
done  

#双括号形式,内部结构有点像C的语法,注意赋值:i=$(($i+1))
i=1
while(($i<100))
do
    if(($i%4==0))
    then
        echo $i
    fi
    i=$(($i+1))
done

-----------------------------------------------------
Excel
=IF(A1<60,"不及格",IF(AND(A1>60,A1<70),"及格",IF(AND(A1>70,A1<85),"良好",IF(A1>85,"优秀"))))

20151207Study

标签:

原文地址:http://www.cnblogs.com/YangGuangAnZhuo/p/5026223.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!