周一晚上,老师向我们介绍了在shell内编程的一些基础操作后,便让我们自己进行练习。这个练习过程可谓是步履艰难,一是shell内的语法有些不适应;二是c语言的内容有所遗忘,所以我只得对着课件上的例子进行模仿。
刚开始便是大家耳熟能详在屏幕上输出“HALLO WORLD”,主要用到的是“echo”这个命令(在渐渐深入后发现“echo”命令是默认换行的,取消这个操作要用到“echo -n”)
往后去在接触到程序结构、循环结构后才感觉到shell和c++的差别,主要是判断语句和命令格式的差异不小。例如比较大小的语句,c语言中是if(A>B){操作},而在shell中则比较复杂,if [ A -lt B] 操作 fi,两者在结构上有着明显的差距。
事实上,shell和c++在很多语句上是通用的,两者在相互转换的时候进行微调就行了,主体一致,把边边角角改了就行了。
网友评论