다음 명령이 있다고 가정해 보겠습니다. ./clang-$j.out >> clang-result.txt
각 출력 clang-$j.out
은 고정 길이 해시(프로그램당 라인당)이지만 각 라인의 시작 부분에 접두사를 추가하여 이를 구별하고 싶습니다. 예를 들어 "1-"
변수 위치부터 숫자를 추가하고 싶습니다 j
.
이를 위해 몇 가지 노력을 기울였지만 아직 어떻게 해야 할지 모르겠습니다.
답변1
루프에서 각 프로그램을 실행하기 전에 변수 수를 출력할 수 있습니다.
printf "%s-" "${j}" >> clang-result.txt
./clang-$j.out >> clang-result.txt
답변2
다음과 같은 것을 추가할 수 있습니다.
prefix=`basename $0 | cut -d"." -f1 | cut -d"-" -f2`
echo ${prefix}-HASH
clang-$j.out 스크립트에서. 접두사 변수의 시퀀스를 제공해야 합니다. 이제 스크립트 출력에 사용할 수 있습니다.