[Mac]Mac下建立.sh脚本文件及其简单应用
2016-08-02 17:14
573 查看
Mac下建立.sh脚本文件及其简单应用
一、建立.sh脚本文件
首先我们需要建立一个脚本文件,可以用文本编辑器或者其它工具(如Sublime Text2)建立,注意保存为.sh格式。如,建立一个名为test1的.sh文件:test1.sh。在文件中我们可以写一段最简单的命令:echo Hello World!!!作为实验,我把这个脚本文件放在桌面上。
二、赋予脚本可执行的权限
1、进入Mac终端(快捷键:command+Space,输入Terminal 回车);2、进入test1.sh文件所在的目录:命令:cd /Users/qyfeng/desktop (注意,cd 后面有一个空格,后面是上面所建立的test1.sh文件所在的目录);
3、赋予脚本可执行权限,输入命令:chmod +x test1.sh 回车
三、运行脚本
经过上述步骤,test1.sh已经成为一个可执行脚本,输入命令:./test1.sh 回车,终端输出“Hello World!!!”四、进一步应用
既然脚本可以承载命令,那么我们可以在脚本中写入更多的命令,比如:启动app,编译、运行java文件,链接服务器等等;只要你能想到的,基本都可以。在此,我仅以一个简单的例子来说明:通过脚本编译运行一个java文件。1、建立一个java文件
public class HuaWeiTest {
/**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
while(true)
{
System.out.println("请输入一个字符串:");
Scanner input=new Scanner(System.in);
String str=input.nextLine();
if(str.equalsIgnoreCase("end"))
break;
else
System.out.println("输入字符串为:"+str);
}
System.out.println("The program is end!!");
}
}
2、将test1.sh中的代码修改为如下,并保存:
第一行:为进入java文件所在的目录;第二、三行为编译执行java文件。
3、打开终端,进入test1.sh所在的目录,执行命令:./test1.sh
4、本文只是举了一个极为粗略的例子,事实上通过建立脚本与特定的代码文件结合起来可以做出很多有意思的应用,写得比较简单,有时间再补充。
相关文章推荐
- Mac下建立.sh脚本文件及其简单应用
- centos shell脚本编程1 正则 shell脚本结构 read命令 date命令的用法 shell中的逻辑判断 if 判断文件、目录属性 shell数组简单用法 $( ) 和${ } 和$(( )) 与 sh -n sh -x sh -v 第三十五节课
- 【FFMpeg视频开发与应用基础】一、使用FFmpeg命令行工具和批处理脚本进行简单的音视频文件编辑
- shell数组及random相关应用和批量修改建立用户,检查文件篡改脚本
- Java编程的逻辑 (60) - 随机读写文件及其应用 - 实现一个简单的KV数据库
- 简单的Linux sh脚本文件
- Java编程的逻辑 (61) - 内存映射文件及其应用 - 实现一个简单的消息队列
- Allegro建立符号 文件的意思及简单应用
- 建立文件交换功能的脚本(一)
- 简单脚本生成cscope.out和LookupFile所用tag文件
- 建立文件交换功能的脚本(二)
- vbs脚本 实现下载文件和建立计划任务
- 用文件写入建立简单的网上调查
- 建立文件交换功能的脚本(二)
- hibernate-MySQL配置文件及简单应用(CRUD)
- ajax 文件上传应用简单实现
- 【脚本】bat文件应用
- Linux下swap文件的建立与应用
- 建立文件交换功能的脚本(三)
- 建立文件交换功能的脚本(三)