cshrc에서 set path와 setenv PATH 사이에 차이점이 있습니까? 나는 PATH의 대문자 환경 변수 것을 알고 및 도구의 경로 를 제어하지만 내 의 .cshrc 파일에서 선이 "set path =
. \
./bin \
/usr/sbin \
/sbin \
/usr/dt/bin \
......."
이 어떤 경로가 포함 내 도구의,
파일 끝에 백 슬래시가있는 파일이 일부 줄에 있습니다. like a
sbajcb
ksajcnx \
cjscnk\
snk
sknds\
이 명령을 사용할 때 grep -G '\\$' FILE 결과가 나타납니다. 하지만 Perl에서 이것을 실행할 때 결과가 나타나지 않습니다. 내 코드가 뭐죠 잘못 내 코드에서 #! /usr/bin/perl
my $
sed를 사용하여 파일 (/root/test.conf)의 끝에 줄을 추가하려고합니다. 나는 FreeBSD의를 사용하고 난 간단한 줄을 추가 할 때, 나는 항상 같은 몇 가지 오류 얻을 : 명령 정의되지 않은 라벨 'est.conf' 파일의에서 추가 문자를 #Test
firstLine
secondLine
!p.p
*.*
그리고 나는 이런 식으로
나는 나는 현재 디렉토리에 따라 특정 디렉토리로 이동 별칭을 만들려고하고 나는 별칭으로 다음을 사용하는 것을 시도하고있다 :. 심지어이 set m=`pwd`; set n=`echo $m | cut -d/ -f 1-6`; cd $n/a/b/c
을 작동 안됨. .cshrc을 출처로 말하면 다음과 같이 표시됩니다. m : 정의되지 않은 변수. 실수로 변수가
PERFORCE 명령의 출력에 따라 조치를 수행하려고합니다. 그러나 그 명령을 pipping하고 greping/acking하는 것이 픽업 출력에 나타나지 않는 것 같습니다. p4 sync -n $HOME/... | grep -c up
/homedirectory/... - file(s) up-to-date.
0
p4 sync -n $HOME/... |
내 PERL5LIB 환경 변수 끝에 경로를 추가하려고하지만이 변수가 항상 존재하는지 확신 할 수 없습니다. 그것이 존재하지 않으면 단순히 내가 추가하려고하는 값으로 초기화하고 싶습니다. if ($?PERL5LIB) then
setenv PERL5LIB ${PERL5LIB}:/some/other/path
else
setenv PERL5LI
저는 C 쉘을 사용하고 있고 내 사이트가 지원하는 각 언어 (##, en, es, pt 등을 변경 한 후)에 대해 다음 명령을 복사하여 붙여 넣습니다. mkdir ##
mv x ##/x
cp -r base ##
echo '<?php $lang="##"; include "settings.php";' > ##/settings.php
/usr/local/
십진수를 16 진수로 변환하는 다음 코드가 있습니다. 구문이 정확한지는 모르겠지만, $output2처럼 기본적으로 숫자의 목록입니다 318
415
362
set conv=`echo 'ibase=10; obase=A <$output2>'| bc`
echo "$conv"
그리고 나는 이런 걸 볼 필요가 : 13E
19F
16A
감사합니다!