Linux echo命令的使用及三种实现方式
先给大家介绍下linux中echo命令的使用
echo是打印变量的值或者给定的字符串,
比如,输入echohello或者echo"hello"都是在控制台打印出hello单词
但是我们需要把打印出来的字符串记录到文本文件中,就需要>和>>命令
toucha.txt 新建一个文本文件a.txt
echohello>a.txt
则a.txt中会记录下hello,但是如果再次执行echohello>a.txt。则会覆盖之前的hello,
怎样追加呢?需要>>命令
echoworld>>a.txt 则a.txt中会记录的是helloword,但是hello和word不是写在一行的,
而是每个单词占用一行的。
再比如echo$HOME控制台则会打印出当前用户的根路径/home/picc4
下面通过代码介绍下Linuxecho命令的三种实现方式
1:
//Copyright©2016AlanA.A.Donovan&BrianW.Kernighan. //License:https://creativecommons.org/licenses/by-nc-sa/4.0/ packagemain import( "fmt" "os" ) funcmain(){ vars,sepstring fori:=1;i2:
packagemain import( "fmt" "os" ) funcmain(){ s,sep:="","" for_,arg:=rangeos.Args[1:]{ s+=sep+arg sep="" } fmt.Println(s) }3:
packagemain import( "fmt" "os" "strings" ) //!+ funcmain(){ fmt.Println(strings.Join(os.Args[1:],"")) }总结
以上所述是小编给大家介绍的Linuxecho命令的使用及三种实现方式,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!