
Shell
风中1匹狼
Live is fucking movie
展开
-
解决SHELL脚本中的export无法生效的问题【转】
(转自:https://blog.youkuaiyun.com/cutedog2012/article/details/80499354)要跑的程序分好多步骤要手动输入命令,想写个脚本搞一下。每个步骤里都有好多环境变量要设置,于是在脚本里各种用export,发现在执行后根本没有修改到环境变量。于是在网上各种搜,找到解决办法。解决:比如脚本为run.sh,如果执行./run.sh是不生效的,要执行source ./run.sh,完美。...转载 2020-10-13 10:35:28 · 1031 阅读 · 0 评论 -
linux中的sh脚本语法【转】
(转自:http://tsov.net/sh-script-syntax/)玩linux都知道sh脚本的方便,但如何编写sh脚本却是像我这样的新手和菜鸟的难题。能不能编写得出来是一回事,了不了解又是另一回事。抱着好好学习,天天向上的精神,大家有空就看看吧,没有坏处的。下面来抄来一大段sh脚本的语法说明。慢慢看:一、开头程序必须以下面的行开始(必须方在文件的第一行):#!/bin/sh...转载 2018-09-19 14:39:22 · 429 阅读 · 0 评论 -
shell 中的$0 $1 $* $@ $# $$ $? $() $(()) (特殊变量)【转】
(转自:https://www.cnblogs.com/kaishirenshi/p/10254085.html)$0: 脚本本身文件名称$1: 命令行第一个参数,$2为第二个,以此类推$*: 所有参数列表$@: 所有参数列表$#: 参数个数$$: 脚本运行时的PID$?: 脚本退出码∗与@的区别当命令行为test.sh 1 2 3"$*“表示"1 2 3”"$@“表...转载 2019-04-23 21:42:24 · 913 阅读 · 0 评论 -
shell判断文件或文件夹是否存在【转】
(转自:https://blog.youkuaiyun.com/wenxuechaozhe/article/details/53708244?utm_source=blogxgwz1)#!/bin/sh#判断文件存在,判断是否为文件夹等testPath="/Volumes/MacBookProHD/Mr.Wen/08 shell命令"testFile="/Volumes/MacBookProHD/...转载 2018-10-30 23:40:45 · 138 阅读 · 0 评论 -
一键式解压tar, tar.gz. tar.bz2, tar.xv文件的shell脚本【转】
(转自:https://www.cnblogs.com/xmlee/p/9142645.html)tar, tar.gz. tar.bz2, tar.xv等文件的压缩和解压缩参数让人实在蛋疼,本着没有轮子就自己造的原则,写了这个脚本,欢迎拍砖.#!/bin/bash#Description: untar *.tar.xz , *.tar.gz, *.tar.bz2 file...转载 2018-09-20 18:45:07 · 313 阅读 · 0 评论 -
如何在 Shell 脚本中执行语法检查调试模式【转】
(转自:https://linux.cn/article-8045-1.html)我们开启了 Shell 脚本调试系列文章,先是解释了不同的调试选项,下面介绍如何启用 Shell 调试模式。写完脚本后,建议在运行脚本之前先检查脚本中的语法,而不是查看它们的输出以确认它们是否正常工作。在本系列的这一部分,我们将了解如何使用语法检查调试模式。记住我们之前在本系列的第一部分中解释了不同的调试...转载 2018-09-20 18:14:44 · 273 阅读 · 0 评论 -
如何在 Linux 中启用 Shell 脚本的调试模式【转】
(转自:https://linux.cn/article-8028-1.html)脚本是存储在一个文件的一系列命令。在终端上输入一个个命令,按顺序执行的方法太弱了,使用脚本,系统中的用户可以在一个文件中存储所有命令,反复调用该文件多次重新执行命令。在学习脚本或写脚本的初期阶段,我们通常从写小脚本或者几行命令的短脚本开始,调试这样的脚本时我们通常无非就是通过观察它们的输出来确保其正常工作。...转载 2018-09-20 18:13:30 · 220 阅读 · 0 评论 -
Linux Makefile与shell脚本区别【转】
(转自:https://blog.youkuaiyun.com/gx19862005/article/details/40375909)在Makefile可以调用shell脚本,但是Makefile和shell脚本是不同的。本文试着归纳一下Makefile和shell脚本的不同。1、 shell中所有引用以$打头的变量其后要加{},而在Makefile中的变量是以$打头的后加()。实例如下:Makef...转载 2018-09-20 23:35:47 · 505 阅读 · 0 评论