是的,我知道我可以运行
. my_cd_script.sh
直接更改我的目录。但是,一旦我这样做,我的$PATH
就搞砸了。例如,当我输入ls
时,shell将返回Command not found
。
有人遇到过这个吗?
答案 0 :(得分:1)
我命名了一个变量" path"没有第二个想法,虽然我会预期shell会区分大小写。 - user1836155
如果您遇到的变量名称似乎不区分大小写,那么我怀疑您实际上并未使用 function cleanUTF($name){
$name = str_replace(array('š','č','đ','č','ć','ž','ñ'),array('s','c','d','c','c','z','n'), $name);
$name = str_replace(array('Š','Č','Đ','Č','Ć', 'Ž','Ñ'),array('S','C','D','C','C','Z','N'), $name);
$name = str_replace(array('а','б','в','г','д','е','ё','ж','з','и','й','к','л','љ','м','н','њ','о','п','р','с','т','у','ф','х','ц','ч','џ','ш','щ','ъ','ы','ь','э','ю','я','А','Б','В','Г','Д','Е','Ё','Ж','З','И','Й','К','Л','Љ','М','Н','Њ','О','П','Р','С','Т','У','Ф','Х','Ц','Ч','Џ','Ш','Щ','Ъ','Ы','Ь','Э','Ю','Я'),
array('a','b','v','g','d','e','e','z','z','i','j','k','l','lj','m','n','nj','o','p','r','s','t','u','f','h','c','c','dz','s','s','i','j','j','e','ju','ja','A','B','V','G','D','E','E','Z','Z','I','J','K','L','Lj','M','N','Nj','O','P','R','S','T','U','F','H','C','C','Dz','S','S','I','J','J','E','Ju','Ja'), $name);
return $name;
}
。可能bash
代替csh
家族中的其他变种...... - twalberg
我使用"#!/ bin / bash"标题虽然 - user1836155
当您使用csh
来源文件时,标题没有任何意义 - 在这种情况下它只是一个评论。 - twalberg