안녕하세요. 누군가 항상 내 이전 작업 디렉토리에서 새 터미널을 시작하는 .cshrc 스크립트를 작성하는 데 도움을 줄 수 있습니다. 또한 동일한 환경 변수를 설정해야합니다. 내가 한 터미널/Konsole을-A에서 작업 한 말과 내가 작업 한 디렉토리 ~/A/B 지금/C 나는 열 새로운 터미널이었다로 정확한 요구 사항는 설명 할 수있다/Konsole을-B
파일에 다음 명령이있는 파일이 있습니다. #!/bin/csh -f
echo "test test" //echo test [dobule space] test
set a = "test test" //set a = test [dobule space] test
echo $a
출력은 다음과 같습니다. 나는 가치를 설정하면 테스트 [dobule 공간] 테스트
실행중인 프로세스의 데이터를 조회하고 싶습니다. 실제로 해당 작업 ID에 대한 스크래치 디렉토리를 찾고 있습니다. 나는 다음과 같은 명령을 수동으로 그렇게 관리 (작업-ID를 가정 12345) : 스크래치 디렉토리에 기록됩니다 /home/username/somefolder/12345.out
: find ~ -name '12345.out'
는이 작업에
나는 * .csh 스크립트 내에서 펄 스크립트를 실행하려고하지만, 나는 다음과 같은 오류 얻을 : Can't open perl script "checkLength.perl": No such file or directory
내가가 함께 할 수있는 뭔가가 생각을 펄 스크립트의 경로. 셸 스크립트 내에서 호출되지 않을 때 perl 스크립트를 잘 실행할 수 있
폴더의 각 디렉토리 안에있는 디렉토리의 수를 얻으려고합니다. 기본적으로 주어진 디렉토리의 모든 폴더로 이동 한 다음 'ls -l | 화장실 '-l 나는 다음과 같은 구조를 가지고있는 디렉토리입니다 가정합니다 sq1 3
sq2 4
sq3 0
내가 시도 : 이 ├── sq1
│ ├── 12
│ ├── 123
│ └── 1234
C 쉘에서 문자열 값을 정수로 변환해야합니다. 파이썬에서 C 셸 스크립트로 문자열 변수를 전달하고 필요에 따라 C 셸에서 정수로 변경합니다. 내가 전달하는 변수는 br = "2"라고하지만, 필요로하는 C 셸에서는 정수 2로 변경해야합니다. 파이썬에서 C 셸로 정수 값을 전달할 수있는 솔루션도 도움이 될 것입니다. import subprocess
impor
배열의 각 색인이 배열 자체가되도록 chsell의 배열에 채워 넣고 싶습니다. 제가 set a = (`seq 1 2 10`)
set b = (`seq 2 2 10`)
set array = ($a $b)
echo $array[2]
를 실행 한 경우 그 후 복귀 것, 4 6 8 10 2 ($의 B에있는) 대신 3 ($ 인 A [2]). 궁극적으로 나는
파일이 꽉 찬 디렉터리에서 확장명이없는 파일 이름을 추출하려고합니다. 이 이유를 아는 사람 않습니다, 그래서 당신은 문자열이 비어 있습니다 볼 수 hodorrr.png
8
testfile1.txt
10
testfile2.txt
10
testfile3.txt
10
wtf.tiff
4
: 여기 내가 사용하는 코드입니다 : foreac