날짜에서 분을 변수로 제거
저는 KSH로 스크립트를 작성 중이며 날짜에서 분과 초를 제거하는 논리를 찾는 데 도움이 필요합니다. 사용자가 2024-12-22-16-43-40을 변수에 전달하면 2024-12-22-16-00-00으로 변환되어야 합니다. ...
저는 KSH로 스크립트를 작성 중이며 날짜에서 분과 초를 제거하는 논리를 찾는 데 도움이 필요합니다. 사용자가 2024-12-22-16-43-40을 변수에 전달하면 2024-12-22-16-00-00으로 변환되어야 합니다. ...
나는 git checkout을 위한 ksh 함수를 작성했습니다. (이것이 왜 나에게 적합한지 궁금하시다면 홍보를 위해 일부 관련 없는 독점 구성요소를 제거했습니다.) # Checkout quicker checkout(){ if [ "$1" == "master" ]; then git checkout master else git checkout $1 fi } 그러나 명령줄을 사용하여 함수를 보면 functions이상한 결과가 나타납니다. $ functions checkout checkout(...
내가 찾고 있어요두 줄의 이름 바꾸기내 음악 라이브러리를 관리해 보세요. 첫 번째걱정하다파일 이름. 가능한 가장 간단한 이름을 사용하고 싶습니다. 예 %track %title.ext : 01 Song name.mp3 13 Song title.flacetc. 나는 현재 파일의 구분 기호(트랙 번호와 노래 제목 사이)로 하이픈을 사용하는데, 이는 중복된다고 생각합니다. 두번째걱정하다폴더 이름, 좀 바꿔야겠어요무늬 From GENRE - Styles - ARTIST - Album (Year) to GENR...
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...
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 $ 입력...
아래의 "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'...
여러 AIX 5.3/6.1 시스템에서 ksh93을 사용하여 다음 명령을 테스트했지만 printf모두 동일한 결과로 실패했습니다. 왜 그런 겁니까? # # oslevel -s 6100-07-09-1341 # # # ksh93 -c 'echo ${.sh.version}' Version M-12/28/93e # # # ksh93 -c 'printf "%T\n" "now"' ksh93[1]: printf: T: unknown form...
KornShell 모드는 반복 지정자(예: , )와 많은 멋진 기능 간의 부정을 사용하여 POSIX 쉘 "glob" 모드(예: *, 등)를 확장합니다.?*(...)+(...) 호비스트 프로젝트에서는 BRE, ERE, JavaScript RegExp와 같은 다양한 정규식 변형 대신 문자열 처리를 위해 이러한 패턴을 구현할 계획입니다. 내 생각에 가장 큰 이점은 패턴을 작성할 때 백슬래시 문자 사용을 피할 수 있기 때문에 C 문자열에서 덜 장황하다는 것입니다. 컴퓨터 과학에 대한 나의 제한된 이해는 Ko...
다음 코드는 내가 시도한 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...
내가 이것을 가지고 있다고 가정 해 봅시다 : 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 ...
설치하려고 하는데나트륨 오리지널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...
내 운영 체제는 AIX(7.2)이고 쉘은 ksh88(가급적) 또는 ksh93(필요한 경우)입니다. 실행을 위한 최대 타이머를 설정하는 스크립트를 작성하고 싶습니다. 이 제한 시간 내에 작업을 완료하면 정상적으로 종료되어야 하지만, 이 타이머가 꺼지면 작업 완료 여부에 관계없이 즉시 중지되어야 합니다. 내 순진한 구현은 다음과 같습니다. #! /bin/ksh function pTimer { typeset -i iProcID=$1 # process ID ...
다음 명령을 사용하고 있으며 작동합니다. uuencode stats.txt stats.txt | mailx -s "users" [email protected] 하지만 동일한 명령을 쉘 스크립트에 넣으면 작동하지 않습니다. 이메일이 없습니다. 을 사용하고 있습니다 ksh. 왜 실패했는지 말해 줄 수 있는 사람이 있나요? 해결 방법: 오류가 없고 이메일이 전송되지 않습니다. set -x를 사용하여 디버그하면 디버깅을 위해 아무것도 반환되지 않습니다. 스크립트의 함수 섹션에서 uuencode 부...