본문 바로가기
728x90

Shell Script3

[Linux] C Shell Script - 제어문(1) 안녕하세요. RTLog입니다. 오늘은 C Shell Script에서 활용할 수 있는 제어문에 대해 알아보겠습니다. 사용 가능한 제어문은 "if - else", "for - each", "while" ,"switch", "break", "continue", "goto", "exit" 등의 키워드들이 있는데요. C언어와 매우 유사하기 때문에 쉽게 익힐 수 있습니다. 이번 포스트에서는 "if-else"와 "for - each"에 대해서 작성해보겠습니다. if - else 아래는 사용 예시입니다. ("expression"에는 Ture/False를 나타냄) 1. if (expression) command 2. if (expression) then command(s) endif 3. if (expression) t.. 2024. 3. 26.
Shell Script를 사용한 Test Vector 검증 안녕하세요. RTlog입니다. 오늘은 Shell Script를 작성하여 지난 포스트에서 추출한 Test Vector 기반으로 검증을 진행하려고 합니다. Shell Script 지난 포스트에서 추출되었던 파일 이름은 FIXED_OUTPUT.txt인데요. HW 설계를 진행하지 않았기 때문에, HW 설계가 잘 진행되었다는 가정 하에 FIXED_OUTPUT_RTL.txt를 복사해서 생성해주었습니다. (HW 설계 결과라고 생각해주세요.) cp FIXED_OUTPUT.txt FIXED_OUTPUT_RTL.txt 저는 C Shell Script를 작성하였구요. Ubuntu는 기본적으로 Bash Shell을 사용하기 때문에, 설치가 필요할 수 있습니다. sudo apt install csh 스크립트 파일은 아래와 같습.. 2024. 3. 25.
[Linux] 인용과 확장 - 확장 안녕하세요. RTLog입니다. 오늘은 Linux를 사용한 작업에서 큰 효율성을 줄 수 있는 "인용과 확장"이라는 개념에 대해 작성하려고 합니다. 인용과 확장 인용의 설명을 위해 확장의 개념이 필요하기 때문에, 이번 포스트에서는 확장에 대한 설명을 작성하겠습니다. 확장 확장은 어떤 명령이 실행되기 전에 특정 문자를 확장된 형태로 변환하는 것을 말합니다. 확장은 문자열을 조작하고, 명령 내에서 명령을 실행하고, 산술 연산을 수행하고, 패턴을 사용하여 파일 이름을 일치시킬 수 있는 셸의 강력한 기능입니다. 이전에 작성했던 포스트에서 작성한 명령어인 "cd ~"에서 "~"도 확장의 종류에 속합니다. "~"가 실제로는 어떤 것을 가리키는지, echo 명령어를 통해 확인할 수 있습니다. * Linux의 'echo'.. 2024. 3. 14.
728x90
반응형