C shell 스크립트에서 배열에 저장된 스트링을 짤라서 다른 배열

dogspy의 이미지

#!/bin/csh

set a="aaaaaabbbbbbb"

위처럼 스트링이 a에 저장될때

b라는 변수에 bbbbbbb만 저장시키려고 합니다.

어떻게 해야될까요?

사실은 snmpwalk의 Cpu값들을 불러서 배열에 저장된값중

하나가 숫자가 아니라 Counter32 : 113322 이런식으로

저장이되서 Counter32 : <=== 요부분을 잘라서 숫자만 다른

배열에 저장하려고 합니다.

비베라고 치면 left 라는 함수를 사용하여 왼쪽 6개의 문자를 제외시키면 되듯이

C쉘에선 어떻게 해야하는지 알고 싶습니다.~! 꼭 좀 알려주세요

익명 사용자의 이미지

snmpwalk 의 옵션을 보시면
Counter32: 를 출력 아니 시키는 옵션이 있습니다.

도움이 되시길.

cinsk의 이미지

C shell은 shell 상에서 직접 쓰지 않고, shell script로 만들어 쓰는데에는 인기가 거의 없는? 편입니다. 이 글을 읽어 보시고, 가능하면 sh, ksh, bash로 작성하기 바랍니다.

Csh Programming Considered Harmful