zoukankan      html  css  js  c++  java
  • cat命令创建文件

    看例子是最快的熟悉方法:
    # cat << EOF > test.sh
    > #!/bin/bash             #“shell脚本”
    > #you Shell script writes here.
    > EOF
     
    结果:
    引用# cat test.sh
    #!/bin/bash
    #you Shell script writes here.
     
    可以看到,test.sh的内容就是cat生成的内容。
    cat <<EOF >test.sh  内容 EOF 
    ---就是将内容写入test.sh,之前存在的内容会被覆盖掉。EOF可以换成其他符号比如EEE:cat <<EEE  >test.sh  内容 EEE
     
    三、其他写法
    1、追加文件
    # cat << EOF >> test.sh  内容  EOF
    ---将内容追加到 test.sh 的后面,不会覆盖掉原有的内容
    2、换一种写法
    # cat > test.sh << EOF 内容  EOF
    3、EOF只是标识,不是固定的
    # cat << HHH > iii.txt
    > sdlkfjksl
    > sdkjflk
    > asdlfj
    > HHH
    这里的“HHH”就代替了“EOF”的功能。结果是相同的。
    引用# cat iii.txt
    sdlkfjksl
    sdkjflk
    asdlfj
     
    4、非脚本中
    如果不是在脚本中,我们可以用Ctrl-D输出EOF的标识
    # cat > iii.txt
    skldjfklj
    sdkfjkl
    kljkljklj
    kljlk
    Ctrl-D

    就可以

  • 相关阅读:
    Swoole 协程使用示例及协程优先级
    Swoole 协程简介
    Laravel Redis分布式锁的使用
    Laravel Redis分布式锁实现源码分析
    Swoole 中使用异步任务
    runtime相关面试
    oc笔试题
    属性关键字面试题
    KVC面试题
    KVO面试题
  • 原文地址:https://www.cnblogs.com/kaishirenshi/p/11818496.html
Copyright © 2011-2022 走看看