入门:脚本

关于Javascript我们一定都能看到这样一句话:

JS是一门动态类型,面向对象的脚本语言

那么,什么是脚本呢?这是我们最想知道的事情了。

用最通俗的话来讲,我们可以简单理解为:脚本就是剧本,指挥着演员们说什么,做什么,有什么样的动作,什么样的神态。而计算机就是我们的演员,根据脚本做出反应。

现在我们来写一个简单的小脚本吧~

一、bash脚本

1、新建一个目录,进入目录,在里面新建一个文件,后缀可以是.txt也可以是.sh(在命令行里,后缀除了提醒你自己知道这是个什么类型的文件以外,基本没有什么用)

$ cd /e/prctice
$ mkdir local
$ cd local
$ touch  demo.sh

2、这样我们就将文件建好了,然后开始编辑我们的脚本内容了

可以用start命令,用记录本打开编辑它

start  demo.sh

也可以用gitbash里的vim编辑器编辑(vim被称为编辑器之神啊,如果可以的话,尽量学好它~这里我为了自己练习一下,就用vim编辑啦~)(暗戳戳扔个vim攻略~

vim  demo.sh

好了,我们开始输入以下内容,然后保存退出:

这个脚本内容就是告诉计算机,要创建一个demo目录,进入demo,创建css目录和js目录,创建一个index.html文件,css目录下的style.css文件,以及一个js目录下的main.js文件。

3、此时,我们输入

sh  demo.sh

执行一下脚本,看看是不是我们所想的那样

用ls -l命令我们看到local里多了一个demo文件,进入demo文件再查看,就发现下面确实执行我们的脚本。(有一个tree命令可以直接看到目录的结构,但我是Windows系统,tree执行不了~)

4、是不是太简单了,那我们加大一点点难度,如果我想生成demo aaa就生成demo aaa ,想生成demo 123就生成demo 123,我们应该怎么做到改变目录名字呢?我们想要直接填写到里面内容,又要怎么做呢?如果我们还想让它有逻辑,如果目录已存在就报错退出,不存在就执行又该怎么做呢?come on~

打开刚才的文件,我们重新编辑一下~

if else :如果……否则 条件语句

如果 [-d $1]($1目录)存在,就退出,并在命令行里报错"error:dir existes"(你可以自己写报错信息,比如文件已存在等)

$1 : 代表第一个参数

为什么是第一个参数,那就谷歌~

5、好了,我们执行一下

aaa 已存在,那我们在浏览器查看一下里面的index.html,看看写入内容成功了没

最后再看看我们的条件语句成功没~

报错,并退出了~我们的简易脚本就完成了~

二、node.js 脚本

之前我们写的是bash脚本,这个是node.js脚本,都是脚本,bash能写的,这个也可以,只是语法不同而已,想简单学习一下的就继续吧~

用JS脚本写之前的脚本:

var fs = require('fs')

声明file system

var dirName = process.argv[2]

声明一个目录名xxx , [2]是取第二个变量的意思 , 我们执行文件 node(0) node.js(1) xxx(2)

fs.mkdirSync( "./" + dirName)

对应 mkdir $1

process.chdir( "./" + dirName)

当前进程 对应 cd $1

fs.mkdirSync( 'css' )

对应 mkdir css

fs.mkdirSync( 'js' )

对应 mkdir js

fs.writeFileSync ( "./index.html" , "")
fs.writeFileSync ( "./css/style.css" , "")
fs.writeFileSync ( "./js/msin.js" , "")

对应 touch文件+echo“” >文件

process.exit (0)

对应 进程结束,退出

最后再去命令行里 node node.js bbb 就会发现成功创建了一个 bbb目录,我们的脚本这就成功了。

ok~入门级脚本就到这里啦,欢迎指错~

  • 12
    点赞
  • 85
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Python是一种简单易学的编程语言,非常适合初学者入门。下面是Python脚本入门的一些基本知识点: 1. 安装Python:首先,你需要在你的计算机上安装Python。你可以从Python官方网站(https://www.python.org)下载并安装最新版本的Python。 2. 编写脚本:使用任何文本编辑器(如Notepad++、Sublime Text等),创建一个以.py为后缀的文件,这个文件就是Python脚本。在脚本中,你可以编写Python代码来实现你想要的功能。 3. 基本语法:Python使用缩进来表示代码块,通常使用4个空格作为缩进。Python不需要使用分号来结束语句,而是通过换行来表示语句的结束。 4. 变量和数据类型:在Python中,你可以使用变量来存储数据。Python支持多种数据类型,包括整数、浮点数、字符串、列表、元组、字典等。 5. 控制流程:Python提供了多种控制流程语句,如条件语句(if-else)、循环语句(for、while)等,用于根据条件执行不同的代码块或重复执行一段代码。 6. 函数:函数是一段可重复使用的代码块,可以接受参数并返回结果。你可以自定义函数来实现特定的功能,并在脚本中调用它们。 7. 模块和包:Python拥有丰富的标准库和第三方库,你可以使用这些库来扩展Python的功能。通过导入模块或包,你可以使用其中定义的函数、类和变量。 8. 错误处理:在编写脚本时,可能会出现错误。Python提供了异常处理机制,可以捕获和处理运行时的错误,以保证程序的稳定性。 这些是Python脚本入门的一些基本知识点。希望对你有所帮助!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值