shell
Wyn_
学习之旅,记录与分享
展开
-
shell 定义绝对路径,出错 sed: 未找到命令,脚本功能:替换某一行内容
脚本功能主要是切换到给定的绝对路径,利用sed替换绝对路径下一个文本的内容由于切换路径的时候没有切换过去,导致sed命令报错,报错截图如下:错误脚本内容如下:#!/bin/bashPATH=/home/wynne/change_namecd $PATHsed -i "s/third:3333/third:4444/g" original第二行和第三行的定义PATH,以及cd切换目录,没有执行成功,所以导致第四行的sed命令报错:未找到命令未切换成功路径原因:PATH是lin原创 2020-11-23 16:16:49 · 2308 阅读 · 0 评论 -
Shell脚本常用练习(1)--输出当前目录下的文件名
在路径1下用ls命令(ls:列出目前工作目录所含之文件及子目录)查看一下当前目录的内容,一共包含三个文件:file1 (文件)、file11(文件夹)、test.sh(shell脚本,也是我们的执行脚本),第二条命令【./test.sh】执行了test.sh脚本,输出结果如图所示,列出了当前路径(路径1)的所有文件名。下面看一下test.sh内容:#!/bin/shfile=$1ls $file第二行是将$1变量赋给file,$+数字 一般是位置参数的用法,如果运行..原创 2020-11-19 10:57:42 · 5347 阅读 · 0 评论 -
Linux 利用systemd开机自启shell脚本
1、编写脚本$ sudo vim /opt/hello.sh脚本内容:#!/bin/bashwhile truedo #打印hello world ,sleep 1 是每隔一秒打印一次 echo hello world >> /tmp/hello.log #打印当前系统时间 echo $(date +%Y%m%d-%H%M%S) sleep 1done2、赋予hello.sh 执行权限$sudo chmod 0755 /opt/he...原创 2020-10-29 15:44:17 · 4623 阅读 · 4 评论