>和>>符号的作用

31 篇文章 17 订阅

1、转向输出 >
#echo ‘Hello world’ > hi.txt
如果是输入到一个新的文件里面,那么内容就是导入的内容;如何文件已经存在,源文件里面的内容被清空,那么输入的内容将覆盖文件里面的内容

2、转向附加>>
#echo ‘Hello world! Again!’ >> hi.txt
会保留原文件里面的内容,经转向输出的文字,会附加在原文件内容的下面。

& 和 && 有什么区别

& - 希望脚本在后台运行的时候使用它
&& - 当前一个脚本成功完成才执行后面的命令/脚本的时候使用它

’ 和 " 引号有什么区别 ?

’ - 当我们不希望把变量转换为值的时候使用它。
" - 会计算所有变量的值并用值代替。

${variable:-10} 和 ${variable: -10} 有什么区别?

${variable:-10} - 如果之前没有给 variable 赋值则输出 10;如果有赋值则输出该变量
${variable: -10} - 输出 variable 的最后 10 个字符.

[ $a == $b ] 和 [ $a -eq $b ] 有什么区别

[ $a == $b ] - 用于字符串比较
[ $a -eq $b ] - 用于数字比较

= 和 == 有什么区别
= 用于为变量赋值
== 用于字符串比较

[[ $string == abc ]] 和 [[ $string == "abc" ]] 有什么区别**

[[ $string == abc* ]] - 检查字符串是否以字母 abc 开头
[[ $string == “abc” ]] - 检查字符串是否完全等于 abc

$ 和 $@ 有什么区别**

$* - 以一个字符串形式输出所有传递到脚本的参数
$@ - 以 $IFS 为分隔符列出所有传递到脚本中的参数

[ $a == $b ] 和 [ $a -eq $b ] 有什么区别

[ $a == $b ] - 用于字符串比较
[ $a -eq $b ] - 用于数字比较

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

寰宇001

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值