У меня есть два скомпилированных файла. c, и я пытаюсь взять статус выхода первого и использовать его в качестве аргумента для следующего.
#!/bash/bin
./decipher $1
key = $?
./cipher $key $1 $2
Это то, что я печатаю в командной строке $ ./decryption_tool.bs ceaser1.txt output.txt
.ceaser1.txt - это зашифрованное сообщение, и decipher вернет ключ, а cipher должен взять этот ключ и расшифровать его. Оба файла также работают вне сценария, но когда я использую сценарий, я получаю эту ошибку.
./decryption_tool.bs: line 4: key: command not found
./decryption_tool.bs: line 5: 5937 Segmentation fault (core dumped) ./cipher $key $1 $2
Спасибо за любую помощь.