파일 이름 목록과 함께 unload.dat
파일이 있습니다. 작업은 unload.dat
파일에있는 각 파일에서 몇 가지 매개 변수 세부 정보를 추출하는 것입니다. 모든 파일에는 아래 정보가 들어 있습니다.아래의 시나리오에 대해 유닉스 스크립트 작성을 도우십시오
우리가 unload.dat
에서 첫 번째 파일 이름 (file_name1.ksh
)에 대해 생각해 보자 :
graph_name = abcd.ksh
export name_a=value_a
export "name_b=value_b"
export name_c=value_c
export name_d=value_d
export name_e="value_e"
export name_f="value_f"
다음 파일의 가져온 데이터가 동일한 출력 파일에서 이전 파일의 출력에 추가해야합니다.
출력은 다음과 같아야합니다
abcd.ksh name_a value_a 1 filename_1.ksh
abcd.ksh name_b value_b 1 filename_1.ksh
abcd.ksh name_c value_c 1 filename_1.ksh
abcd.ksh name_d value_d 1 filename_1.ksh
abcd.ksh name_e value_e 1 filename_1.ksh
abcd.ksh name_a value_a 2 filename_2.ksh
abcd.ksh name_b value_b 2 filename_2.ksh
abcd.ksh name_c value_c 2 filename_2.ksh
abcd.ksh name_d value_d 2 filename_2.ksh
abcd.ksh name_e value_e 2 filename_2.ksh
우리는 value_b는 등 1 또는 2로 변환 생각하십니까? –
안녕 Jim value_b는 0 또는 1. 중 하나입니다. 일부 ksh 스크립트 에서이 매개 변수의 값은 0이며 일부는 1 – srihari