Если Вы хотите усилить свои навыки.NET, Моно опция. Для IDE продвигается MonoDevelop.
, Если бы Вы делаете это как осуществление изучения, я избегал бы Java. В отличие от Моно, который поощряет Вас использовать определенные для Linux функции, Java в большой степени абстрагирован от ОС. Кроме использования наклонной черты вправо в именах файлов, Вы не можете действительно сказать, что программируете на Linux.
при выполнении этого как карьеры C и Java являются более оптимальными вариантами. Моно имеет потенциал, но в настоящее время все еще нишевой плеер.
Если у вас есть данные, которые вы хотите сохранить как один термин, вы можете прочитать, как здесь . В простейшем случае вы можете просто сделать file:write_file(Path, Data)
. Если ваши данные более сложны, вы можете использовать io_lib:fwrite/2
для более удобного форматирования. Например:
Data = [1,2,3,{car, "honda"}],
file:write_file("/tmp/foo", io_lib:fwrite("~p.\n", [Data])).
tee команда может захватить выходные данные оболочки и сохранить их в файл:
$ erl | tee output.txt
Eshell V5.8 (abort with ^G)
1> A = 5.
5
2> 5 + A.
10
3> ^Ca
$ cat output.txt
Eshell V5.8 (abort with ^G)
1> 5
2> 10
3>