ksh

날짜에서 분을 변수로 제거
ksh

날짜에서 분을 변수로 제거

저는 KSH로 스크립트를 작성 중이며 날짜에서 분과 초를 제거하는 논리를 찾는 데 도움이 필요합니다. 사용자가 2024-12-22-16-43-40을 변수에 전달하면 2024-12-22-16-00-00으로 변환되어야 합니다. ...

Admin

내 함수가 "함수"를 어떻게 파괴하나요?
ksh

내 함수가 "함수"를 어떻게 파괴하나요?

나는 git checkout을 위한 ksh 함수를 작성했습니다. (이것이 왜 나에게 적합한지 궁금하시다면 홍보를 위해 일부 관련 없는 독점 구성요소를 제거했습니다.) # Checkout quicker checkout(){ if [ "$1" == "master" ]; then git checkout master else git checkout $1 fi } 그러나 명령줄을 사용하여 함수를 보면 functions이상한 결과가 나타납니다. $ functions checkout checkout(...

Admin

여러 파일의 일괄 이름 바꾸기를 위한 쉘 문
ksh

여러 파일의 일괄 이름 바꾸기를 위한 쉘 문

내가 찾고 있어요두 줄의 이름 바꾸기내 음악 라이브러리를 관리해 보세요. 첫 번째걱정하다파일 이름. 가능한 가장 간단한 이름을 사용하고 싶습니다. 예 %track %title.ext : 01 Song name.mp3 13 Song title.flacetc. 나는 현재 파일의 구분 기호(트랙 번호와 노래 제목 사이)로 하이픈을 사용하는데, 이는 중복된다고 생각합니다. 두번째걱정하다폴더 이름, 좀 바꿔야겠어요무늬 From GENRE - Styles - ARTIST - Album (Year) to GENR...

Admin

유닉스에서 두 개의 CSV 파일 사이의 헤더를 확인하는 방법은 무엇입니까?
ksh

유닉스에서 두 개의 CSV 파일 사이의 헤더를 확인하는 방법은 무엇입니까?

File1 - filename.csv File2 - filename.csv ksh 스크립트를 사용하여 Linux에서 이 두 파일 간의 헤더를 비교하고 싶습니다. 사례 1:- 예를 들어, file1의 헤더는 INPUT -->입니다. NAME,UNIT CODE, VAR JAMES01,IPU UNIT,OTHER FIERCY,AUTOIMMUNE,OTHER file2의 헤더는 INPUT입니다. --> 출력:- 이 두 파일 간의 헤더 일치 사례 2:- file1의 헤더가 INPUT --> p...

Admin

PS1 위에 앞에 추가한 후 남은 개행 문자를 추가합니다.
ksh

PS1 위에 앞에 추가한 후 남은 개행 문자를 추가합니다.

OBSD ksh에는 PS1 앞에 빈 줄이 있습니다. PS1="\n[\u@\h] \w\n\$" 문제는 가상 환경을 활성화할 때 pyenv가 가상 환경 이름 앞에 해당 이름을 추가한다는 것입니다. pyenv 활성화 스크립트의 관련 부분은 다음과 같습니다. PS1="(porcupine) ${PS1:-}" 이것은 빈 줄을 먹고 회전합니다. [myusername@myhostname] ~/some/path $ echo foo foo [myusername@myhostname] ~/some/path $ 입력...

Admin

SSH를 사용하는 원격 서버에서 "for" 루프가 실행되지 않음
ksh

SSH를 사용하는 원격 서버에서 "for" 루프가 실행되지 않음

아래의 "for" 루프는 동일한 서버에서 로컬로 실행됩니다. 그러나 원격 서버에서 "ssh" 프로토콜을 통해 트리거되면 출력이 수신되지 않습니다. 원격 서버에서 트리거될 때 작동하게 하는 방법을 제안할 수 있는 사람이 있습니까? for i in $(cat Server_List) # Works do # Works echo $i # Works ssh $i '$(for a in `/usr/sbin/lspath|grep scsi|awk '{print \$2}'|sort|uniq`; # Doesn'...

Admin

KornShell 패턴은 정규식입니까?
ksh

KornShell 패턴은 정규식입니까?

KornShell 모드는 반복 지정자(예: , )와 많은 멋진 기능 간의 부정을 사용하여 POSIX 쉘 "glob" 모드(예: *, 등)를 확장합니다.?*(...)+(...) 호비스트 프로젝트에서는 BRE, ERE, JavaScript RegExp와 같은 다양한 정규식 변형 대신 문자열 처리를 위해 이러한 패턴을 구현할 계획입니다. 내 생각에 가장 큰 이점은 패턴을 작성할 때 백슬래시 문자 사용을 피할 수 있기 때문에 C 문자열에서 덜 장황하다는 것입니다. 컴퓨터 과학에 대한 나의 제한된 이해는 Ko...

Admin

if var='value' then in Zsh: 이것이 실제로 세미콜론 없이 유효한 구문입니까?
ksh

if var='value' then in Zsh: 이것이 실제로 세미콜론 없이 유효한 구문입니까?

다음 코드는 내가 시도한 Zsh 5.8에서 작동합니다.세미콜론이 빠졌음에도 불구하고.하지만 이것이 정말 유효한 Zsh 구문일까요? #!/bin/zsh if var='value' then echo 'then' fi 할당 결과 없음 parse error near `fi': #!/bin/zsh if true then echo 'then' fi 세미콜론을 사용한 올바른 구문: #!/bin/zsh if true; then echo 'then' fi 세미콜론이 없는 코드는 sh, Bash...

Admin

ksh 매개변수 확장: /를 -로 대체
ksh

ksh 매개변수 확장: /를 -로 대체

내가 이것을 가지고 있다고 가정 해 봅시다 : str="@test/string" echo $str @test/string echo ${str#@} test/string 예상대로 작동하지만 echo ${str//\//-} ksh: ${str//\//-}: bad substitution 실패하다. (@test-string 예상) 이와 같은 문자를 바꾸거나 바꾸는 올바른 방법은 무엇입니까? echo $KSH_VERSION KSH version @(#)PD KSH v5.2.14 99/07/13.2 ...

Admin

OpenBSD: npm installodium-native, 오류 메시지 설명
ksh

OpenBSD: npm installodium-native, 오류 메시지 설명

설치하려고 하는데나트륨 오리지널OpenBSD 7.3 amd64의 npm 패키지로. 내레이터: 종속성으로하이퍼코어, 하이퍼비, 코어스토어. 이것이 필요하다노드집. 다음과 같은이것, C 및 C++ 컴파일러를 clang으로 설정했습니다. export CC=clang export CXX=clang++ 디렉토리를 생성 example하고 개발/디버깅을 위해 chmod 777. npm init그런 다음 빈 파일을 만들곤 했습니다 package.json. 을(를 ) 실행할 때 npm install sodium-n...

Admin

사전 정의된 시간 제한을 사용하여 ksh 스크립트 작성
ksh

사전 정의된 시간 제한을 사용하여 ksh 스크립트 작성

내 운영 체제는 AIX(7.2)이고 쉘은 ksh88(가급적) 또는 ksh93(필요한 경우)입니다. 실행을 위한 최대 타이머를 설정하는 스크립트를 작성하고 싶습니다. 이 제한 시간 내에 작업을 완료하면 정상적으로 종료되어야 하지만, 이 타이머가 꺼지면 작업 완료 여부에 관계없이 즉시 중지되어야 합니다. 내 순진한 구현은 다음과 같습니다. #! /bin/ksh function pTimer { typeset -i iProcID=$1 # process ID ...

Admin

스크립트에서 uuencode를 사용하는 데 문제가 있습니다.
ksh

스크립트에서 uuencode를 사용하는 데 문제가 있습니다.

다음 명령을 사용하고 있으며 작동합니다. uuencode stats.txt stats.txt | mailx -s "users" [email protected] 하지만 동일한 명령을 쉘 스크립트에 넣으면 작동하지 않습니다. 이메일이 없습니다. 을 사용하고 있습니다 ksh. 왜 실패했는지 말해 줄 수 있는 사람이 있나요? 해결 방법: 오류가 없고 이메일이 전송되지 않습니다. set -x를 사용하여 디버그하면 디버깅을 위해 아무것도 반환되지 않습니다. 스크립트의 함수 섹션에서 uuencode 부...

Admin