필자는 열 1,3 개를 합산하여 7 개를 합산하고 개수를 가져 와서 최신 datetime (열 6)을 갖는 열 4와 5를 가져와야한다는 파일을 가지고 있습니다. file.txt를 AAA,BBB,CCC,OOO,PPP,20170117012006,12
XXX,YYY,MMM,OOO,PPP,20170117012006,13
AAA,BBB,CCC,III,TTT,20
매개 변수 문자열이 얼마나 오래되었거나 그 때문에 무엇 때문에 이상한 오류가 발생하는지 확신 할 수 없습니다. 이것은 입력, 출력 및 공용 키 변수를 사용하는 암호화 파일 유틸리티를 호출합니다. 입력 및 출력 변수는 전체 PATH/FILENAME이고 키 이름은 설치된 키 이름입니다. 전체 명령 길이는 186 자입니다. 아래는 명령입니다. UTILITY.ks
와일드 카드로 파일 이름을 사용하고 현재 패턴에서 해당 패턴과 일치하는 모든 파일을 찾아 복사하는 쉘 스크립트를 작성하려고합니다. 제 문제는 매번 첫 번째 매치 에코의 변수 만 사용하려고 할 때마다입니다. ./copyfiles.ksh cust*.txt
#! /usr/bin/ksh
IN_FILE=${1}
for file in $IN_FILE
do
파일이 Korn 셸에 없지만 그 파일에 대한 적절한 문서를 가져올 수 없는지 확인하고 싶습니다. 나는 파일이 존재하고 크기가 0인지 검사하는 다음 코드를 가지고있다. 파일 크기가 0보다 크면 false를 반환합니다. if [[ ! -s ${abs_file_name} ]]
나는 파일이 Korn 쉘, NOT BASH 쉘에있는 경우 설명과 함께 (-s, -e
아래의 출력에서 네 번째 열을 정렬하고 가장 빠른 날짜의 항목 만보고하는 데 도움이 필요합니다. 전류 출력 : Node_name:ABCD Lastacc :2017-01-05 Info :testing *Endtime :2016-12-11* Type :Exist
Node_name:ABCD Lastacc :2017-01-05 Info :testing
나는 1000 개의 줄이있는 dat 파일을 가지고 있는데, 각 줄에서 몇 줄을 잘라야한다. 예 : -c900-903. 이 추출 된 문자의 길이가 공백이 아닌 경우, 전체 행을 새로운 dat 파일에 인쇄해야합니다. 유닉스 스크립트에서 어떻게 할 수 있습니까? 난 당신이 공간이 필요 IFS= 후이 while IFS=read -r line; do
charact
bash -c "df /"처럼 bash를 사용하여 df 명령을 실행할 때 리눅스 에서처럼 실행되지만 매우 결과가 좋습니다. korn 쉘과 같습니다. 제발 이걸 설명해주세요. AIX 및 Linux에서 df 명령 출력이 동일 할 수있는 방법을 어떻게 알 수 있습니까? 내 솔루션이 AIX에 bash를 설치하기 전에. 이제는 AIX 용 새 스크립트를 다시 쓸 수있
저는 쉘 스크립팅에있어 매우 새롭고 많은 작업을해야합니다. 나는 가능한 한 빨리 배울려고 노력하지만 쉘 스크립팅을 사용하면 작업이 매우 쉬워 보이고 다른 시간에는 그냥 나와 장난감처럼 보입니다. 그리고 지금 비슷한 상황에 직면하고 있습니다. 다음과 같은 결과를주는 명령이 있습니다. File Dependents
-----------------
2 개의 매개 변수와 1 개의 매개 변수가있는 plsql 프로 시저를 작성했습니다. 유닉스 (ksh)에서이 프로 시저를 호출하려고하는데, 출력 할 경우 out 매개 변수를 읽는 것입니다. "if"조건에서 out 매개 변수를 비교하려고했지만 실패했습니다. 나는 그것을 다음과 같이 기록했다. var v_test number;
exec procedurename
Bourne 셸을 기반으로하는 Korn 셸을 배우고 있습니다. 아래는 내 간단한 코드입니다. || 운영자가 나에게 오류를주고 몇 가지 이유를 들어 read ab
if [ $ab = "a" || $ab = "A" ] ; then
echo hi
fi
: 당신의 if 조건을 작성하는 [: missing `]'
a: command not foun