从编写到运行:unix脚本
来源:互联网 发布:斜顶开天窗 知乎 编辑:程序博客网 时间:2024/05/22 17:40
最近学了ruby,快乐编程果真名不虚传。尝试写了个生成随机数的脚本,算是练手。
一、功能需求
输入随机数区间[a,b), 和数据规模c,输出c个位于区间内的随机整数,每个输出一行。
二、编写代码
#! /usr/bin/ruby# Example:# genrand 3 8 4# will generate 4 Integer range from 3 to 8#This application is used for generate random numbers # 1) in range of a b# 2) repeat c times to generate c numbers.def genrand(a,b,c) a=a.to_i b=b.to_i c=c.to_i if a>b a,b=b,a end c.times do puts Random.rand(b-a) + a endendgenrand(ARGV[0], ARGV[1], ARGV[2])
三、保存代码
此时文件名为genrand.rb
四、查看环境变量env,确定脚本安装路径
观察PATH这一行,选择存放路径。
(备注:
最直接的方式,键入以下命令:
env | grep PATH
显示路径信息。
)在这里我选择了/Users/ac/bin ,其中ac是我主机(mac)的老主机名,linux下可选/home/${NAME}/bin. 其中${NAME}用你的用户名代替。
接下来,将文件拷贝到所选目录
cp genrand.rb /Users/ac/bin/genrand
这里我删除了文件扩展名,这样调用脚本就没那么累了,当然也可以改成任何名称。
五、权限修改
让脚本可运行
chmod +x /Users/ac/bin/genrand
六、运行测试
genrand 2 8 4 > out.txt
打开out.txt, 可以发现生成了随机数。
0 0
- 从编写到运行:unix脚本
- 从脚本编写到面向对象的 Python 编程
- 从UNIX到Linux
- 从Unix 到 Linux
- Powershell 编写和运行脚本
- linux/unix环境运行Matlab脚本
- Windows下编写的脚本无法运行?
- Shell 脚本基础——编写运行
- Mac下编写bash脚本并运行
- 自己编写的shell脚本开机运行
- 编写hadoop中补数离线运行脚本
- LinuxTips-从命令行到脚本
- 从CJK到shell脚本
- 从BDYJY到shell脚本
- 从 Windows 移植到 UNIX 环境
- 从Windows 移植到 UNIX 环境
- Unix 命令选项,从a到z
- Android从apk到运行
- 论文案的重要性
- HTTP请求中POST与GET的区别
- 【随机】 FZU 2141 Sub-Bipartite Graph
- 图片对H5游戏性能的影响及感谢Andres Loew和他的TexturePacker
- 学习JPA——Hibernate Annotation使用实例
- 从编写到运行:unix脚本
- 字母重排找单词
- gravity 和 LayoutGravity 以及padding / android:layout_margin
- openflow简明学习笔记
- linux中touch命令的常见用法
- 初学lucene之lucene4.x与lucene3.x控制索引域和存储域的方式对比
- hdu 4920 Matrix multiplication 2014 Multi-University Training Contest 5
- 判断二叉搜索树的合法性
- 本人热爱IT事业,特别是喜欢编程,我是这样的哦