cshell 如果$proj 存在,且不等于 "aa" "bb" "cc" .... "zz"中的任意个,则继续
时间: 2023-12-11 07:33:48 浏览: 32
以下是cshell中判断$proj是否存在且不等于"aa" "bb" "cc" .... "zz"中的任意个的代码:
```cshell
if ($?proj && !($proj == "aa" || $proj == "bb" || $proj == "cc" || $proj == "dd" || $proj == "ee" || $proj == "ff" || $proj == "gg" || $proj == "hh" || $proj == "ii" || $proj == "jj" || $proj == "kk" || $proj == "ll" || $proj == "mm" || $proj == "nn" || $proj == "oo" || $proj == "pp" || $proj == "qq" || $proj == "rr" || $proj == "ss" || $proj == "tt" || $proj == "uu" || $proj == "vv" || $proj == "ww" || $proj == "xx" || $proj == "yy" || $proj == "zz")) then
# do something
endif
```
相关问题
awk '{print $PROJ_PATH $0}' file_list.txt无法正常在每一行前添加字符串
可能是因为你没有在 `$PROJ_PATH` 后面添加空格。你可以尝试这样写:
```
awk '{print "'"$PROJ_PATH"' " $0}' file_list.txt
```
这样会将 `$PROJ_PATH` 的值插入到 awk 脚本中,然后再在每一行前添加空格和文件名。注意,单引号和双引号的使用方式很重要。
PROJ_DIR = os.environ.get('PROJ_DIR')
你的问题是关于代码中的一个语句,这个语句是用来获取环境变量 PROJ_DIR 的值并将其赋值给 PROJ_DIR 变量。os.environ.get 函数是用来获取环境变量的值,如果环境变量不存在则返回 None。在这个语句中,如果 PROJ_DIR 环境变量存在,则将其值赋给 PROJ_DIR 变量。如果 PROJ_DIR 环境变量不存在,则 PROJ_DIR 变量将被赋值为 None。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)