Я во многих отношениях чрезвычайно новичок в программировании, поэтому благодарю вас за то, что вы смирились с моим идиотизмом, потому что я уверен, что я не прошу об этом правильно.Использование сценария оболочки и BC
Впервые за многие годы мне приходится использовать Linux-машину и много командной строки. Мне нужно сделать симуляцию Монте-Карло, используя облачную модель, которая написана и готова к работе. У него есть входной файл, который мне нужно изменить, чтобы установить входные значения, которые должны быть сгенерированы с использованием генератора случайных чисел. Мой руководитель настаивает на том, что я использую BC для генерации случайных чисел.
Насколько я понимаю, BC является языком. Я скачал его с помощью:
sudo apt-get install bc
Теперь я думаю, что я должен попытаться написать какой-то сценарий, который делает копию исходного входного файла, а затем выполняет поиск строк в исходном файле и заменяет их строками Я хочу его использовать. Я думаю, что могу сделать это с помощью сценария оболочки?
Я не понимаю, как я могу использовать bc и bash в одно и то же время. Если я войду в команду BC, он просто сделает это? Выполняет ли BC выполнение команд оболочки? Как это работает?
В вашем ответе помните, что Я просто обезьяна-лаборатория, оставленная с компьютером, который ничего не понимает в программировании.
В 2014 году лучше использовать '$()' вместо 'backticks' –
@sputnick Справедливая точка, я обновил свой ответ. –
Число, сгенерированное при приеме $ RANDOM modulo 10, будет смещенным и, следовательно, непригодным для Монте-Карло, так как диапазон $ RANDOM равен 0 - 32767. –