学编程 ❀(๑╯◡╰๑)❀ 就上soxunxi.cn!这里有CMS,CSS,NET,PHP,Linux,HTML,JAVA,MySQL,Python等教程.
当前位置: Linux > Linux shell如何调用另一个脚本文件【linux教程】,脚本

Linux使用命令清理大文件的步骤【linux教程】

Linux文件多起来十分难清理,存在很多大大小小的文件,使用命令批量清理是最快捷的方法,但文件过多,可以先清理大文件,小编就给大家介绍下Linux使用命令清理大文件的方法,释放系统空间。

  很多Linux用户不知道shell不仅能够编辑脚本,还能在脚本上调用另一个脚本文件,包括php文件,那么具体应该如何调用呢?下面小编就给大家介绍下Linux shell调用另一个脚本文件的方法,不会调用脚本的朋友可以来学习下。

  脚本 first (测试示例1)

  代码如下

  #!/bin/bash

  echo ‘your are in first file’

  问)在当前脚本文件中调用另外一个脚本文件?

  方法一: 使用 source

  脚本 second (测试示例2)

  #!/bin/bash

  echo ‘your are in second file’

  source first

  方法二: 使用 。

  脚本 second (测试示例3)

  #!/bin/bash

  echo ‘your are in second file’

  。 first

  source filename和 。 filename 应该是同一回事,都是在*当前*Shell环境中执行脚本。也可以使用sh filename,那是在当前Shell的子Shell中执行脚本。

  可以通过下面这两个脚本来体会三种调用方式的不同:

  1.sh

  #!/bin/bash

  A=B

  echo “PID for 1.sh before exec/source/fork:$$”

  export A

  echo “1.sh: $A is $A”

  case $1 in

  exec)

  echo “using exec…”

  exec 。/2.sh ;;

  source)

  echo “using source…”

  。 。/2.sh ;;

  *)

  echo “using fork by default…”

  。/2.sh ;;

  esac

Linux使用shell批量转换文件编码的方法【linux教程】

Linux系统操作中,除了使用工具转换文件编码外,还能通过shell实现,使用的就是iconv函数的递归原理,只要通过简单的shell脚本代码,就是将文件编码批量转换。

  echo “PID for 1.sh after exec/source/fork:$$”

  echo “1.sh: $A is $A”

  2.sh

  #!/bin/bash

  echo “PID for 2.sh: $$”

  echo “2.sh get $A=$A from 1.sh”

  A=C

  export A

  echo “2.sh: $A is $A”

  执行情况:

  $ 。/1.sh

  PID for 1.sh before exec/source/fork:5845364

  1.sh: $A is B

  using fork by default…

  PID for 2.sh: 5242940

  2.sh get $A=B from 1.sh

  2.sh: $A is C

  PID for 1.sh after exec/source/fork:5845364

  1.sh: $A is B

  $ 。/1.sh exec

  PID for 1.sh before exec/source/fork:5562668

  1.sh: $A is B

  using exec…

  PID for 2.sh: 5562668

  2.sh get $A=B from 1.sh

  2.sh: $A is C

  $ 。/1.sh source

  PID for 1.sh before exec/source/fork:5156894

  1.sh: $A is B

  using source…

  PID for 2.sh: 5156894

  2.sh get $A=B from 1.sh

  2.sh: $A is C

  PID for 1.sh after exec/source/fork:5156894

  1.sh: $A is C

  $

  上面就是Linux shell调用脚本文件的方法介绍了,当你在调用php文件时,不一定使用php,也可使用shell命令实现。

Linux安装第三方库时报错Python version 2.7怎么办?【linux教程】

Linux系统用户在安装第三方库的时候,突然提示错误代码Python version 2.7 required,which was not found in the registry,遇到这个问题的时候你只需建立一个脚本并执行,即可解决这个问题。

「梦想一旦被付诸行动,就会变得神圣,如果觉得我的文章对您有用,请帮助本站成长」

分享到:
赞(0) 打赏

支付宝扫一扫打赏

微信扫一扫打赏

标签:

上一篇:

下一篇:

相关推荐

0 条评论关于"Linux shell如何调用另一个脚本文件【linux教程】,脚本"

最新评论

    暂无留言哦~~

博客简介

看古风美女插画Cos小姐姐,素材合集图集打包下载:炫龙网,好看二次元插画应有尽有,唯美小姐姐等你来。

友情链接

他们同样是一群网虫,却不是每天泡在网上游走在淘宝和网游之间、刷着本来就快要透支的信用卡。他们或许没有踏出国门一步,但同学却不局限在一国一校,而是遍及全球!申请交换友链

服务热线:
 

 QQ在线交流

 旺旺在线