免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12
最近访问板块 发新帖
楼主: wyc198801wyc
打印 上一主题 下一主题

shell编程能干什么? [复制链接]

论坛徽章:
0
11 [报告]
发表于 2009-06-14 11:28 |只看该作者
呵呵,我当初学C的时候,一直在想
C有什么用呢?

能在界面上打印个hello,world有啥作用呢?

论坛徽章:
0
12 [报告]
发表于 2009-06-14 12:24 |只看该作者

回复 #11 welcome008 的帖子

怎说的那么对,其实现在我也不知道干什么用,敢问兄台现在知道干什么了吗?

论坛徽章:
0
13 [报告]
发表于 2009-06-14 15:36 |只看该作者

回复 #12 wyc198801wyc 的帖子

说实话,一样东西对不同人有不同的用处

论坛徽章:
0
14 [报告]
发表于 2009-06-14 18:20 |只看该作者
举几个简单的例子
比如说我下了个1080p的变形金刚,发现我下这个版本的字幕很难找,于是乎就自己写个脚本校正字幕
再比如说,我看完的小片子舍不得删,放在电脑里又怕人偷看,于是乎我就mv av/ .av/; chmod -R 000 .av/
再比如说下午心情好,去外面拍几张PP,回来挑觉得还行的编辑一下,没编辑过的就是废片喽,所以就find . -cmin +120 -exec rm {} \; 直接删除掉了,然后把剩下的发到Flickr上
作为coder,再工作中用的就更多啦,就不一一举例了

[ 本帖最后由 lululau 于 2009-6-14 18:21 编辑 ]

论坛徽章:
0
15 [报告]
发表于 2009-06-14 19:31 |只看该作者
小时候学1+1=2的时候也不明白,学这个有什么用?

论坛徽章:
0
16 [报告]
发表于 2009-06-14 22:02 |只看该作者
恩,挺有道理,我觉得现在不要想干什么用,还是要把基础打好,等用到时就一下子有思路了。

论坛徽章:
2
申猴
日期:2013-12-26 22:11:31天秤座
日期:2014-12-23 10:23:19
17 [报告]
发表于 2009-06-15 09:10 |只看该作者
能帮助你找工作

论坛徽章:
4
程序设计版块每日发帖之星
日期:2016-08-11 06:20:00数据库技术版块每日发帖之星
日期:2016-08-13 06:20:00程序设计版块每日发帖之星
日期:2016-08-14 06:20:00数据库技术版块每日发帖之星
日期:2016-08-14 06:20:00
18 [报告]
发表于 2016-08-05 16:47 |只看该作者
本帖最后由 杰瑞26 于 2016-08-05 16:47 编辑

主要用Shell来处理一些简单任务,管理任务,文本操作等,大部分场合都是可以用 shell的,不适合使用shell的地方,比如说,   
01) 资源密集型的任务,尤其是要考虑效率时,比如排序,哈希等  
02) 需要处理大任务的数学操作,尤其是浮点运算,精确运算或者负载的算术运算(一般使用C++或FORTRAN来处理)  
03) 有跨平台移植需求(一般使用C或者JAVA)  
04) 复杂的应用,在必须使用结构化编程的时候(需要变量的类型检查,函数原型等)  
05) 对于影响全局性的关键任务应用  
06) 对于安全性比较高的任务,比如需要一个健壮系统来防止入侵,破解,恶意破坏等  
07) 项目由连串依赖的各个部分组成  
0 需要大规模的文件操作  
09) 需要多维数组的支撑  
10) 需要数据结构的支持,比如链表等数据结构  
11) 需要产生或操作图形化界面GUI  
12) 需要直接操作系统硬件  
13) 需要I/O或者SOCKET接口  
14) 需要使用库或者遗留下来的老代码的接口  
15) 私人的,闭源的应用(SHELL脚本把代码放在文本文件中,地球人都能看到)  

论坛徽章:
1
15-16赛季CBA联赛之福建
日期:2016-10-26 14:32:57
19 [报告]
发表于 2016-08-05 17:45 |只看该作者
shell跟win的bat感觉有点类似
编程都是为了让程序自动地执行你所想要的东西,
C++能写系统,JAVA能写游戏等

既然不知道为什么要学,倒不如看一下自己要应聘的岗位需要什么,你就学什么

论坛徽章:
10
15-16赛季CBA联赛之同曦
日期:2016-06-11 19:22:4115-16赛季CBA联赛之深圳
日期:2020-05-31 16:13:5615-16赛季CBA联赛之同曦
日期:2020-01-28 12:42:47每日论坛发贴之星
日期:2016-08-09 06:20:00程序设计版块每日发帖之星
日期:2016-08-09 06:20:00每日论坛发贴之星
日期:2016-07-12 06:20:00程序设计版块每日发帖之星
日期:2016-07-12 06:20:00程序设计版块每日发帖之星
日期:2016-07-06 06:20:00程序设计版块每日发帖之星
日期:2016-07-04 06:20:0015-16赛季CBA联赛之佛山
日期:2021-02-26 09:33:41
20 [报告]
发表于 2016-08-06 22:04 |只看该作者
where  there's a shell,there's a way.
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP