代码之家  ›  专栏  ›  技术社区  ›  Welgriv

if语句生成文件tcsh

  •  0
  • Welgriv  · 技术社区  · 7 年前

    我想要这样的东西:

    my_rule:
           if($(VAR) == $@) then
                 echo 'ok'
           else
                 echo 'ko'
           endif
    

    我必须使用 太赫兹 但我知道makefile的用法 ,所以我真的想知道这里是否必须使用sh或tcsh if语句语法…? 中if语句的正确语法 TSCH脚本 是(我勾选了):

    #!/bin/csh
    
    if(3 == 3) then
        echo 'yes'
    else
        echo 'no'
    endif
    

    我试着把 ; \ 在我的makefile中的任何地方都不起作用。

    1 回复  |  直到 7 年前
        1
  •  2
  •   tripleee    7 年前

    SHELL /bin/sh

    my_rule:
           if [ "$(VAR)" == "$@" ]; then \
             echo 'ok'; \
           else \
             echo 'ko'; \
           fi
    

    \ ;