多体会别人写的脚本,在百度知道上把shell设为关键字,找别人问的shell问题回答,这样可以得到更多练习。想学好 shell ,就要多用它,比如多用 awk, sed,grep 去处理数据,多用管道符请去体会多程序协同工作的特点。此外就是把字符串处理程序、数组处理、函数处理系统地学习一下就是要多写代码,找几个shell的书看看,先学基本的语法,然后开始做比较综合的习题
..主要还是需要有一个逻辑的思路 在一个 命令的积累很重要
shell 的精妙之处在于,它能把单调重复的动作(如系统配置、管理,文件移动等等),用几行简单的代码来实现;又能像“胶水”一样把 Linux 下的各种工具串起来协同工作。
想学好 shell ,就要多用它,比如多用 awk, sed, grep 去处理数据,多用管道符请去体会多程序协同工作的特点。此外就是把字符串处理程序、数组处理、函数处理系统地学习一下(建议找一本 shell 编程的书来看看)。
希望我的回答对你有点帮助~
多体会别人写的脚本,在百度知道上把shell设为关键字,找别人问的shell问题回答,这样可以得到更多练习。
shell其实并不难学,关键是要有环境,多练习。熟能生巧。
shell很简单 主要还是需要有一个逻辑的思路 在一个 命令的积累很重要。。。会的命令越多。。功能月容易实现。最后要着重学习sed和awk。。这两个对于文本的处理很重要