首页 > 系统相关 >shelll脚本创建一个文件,并写入内容

shelll脚本创建一个文件,并写入内容

时间:2023-05-10 23:44:30浏览次数:44  
标签:脚本 文件 null 写入 shelll world txt hello

下面是一个简单的 shell 脚本,它可以创建一个名为"hello.txt"的文件,并向其中写入"hello world"

#!/bin/bash

# 创建文件  
touch hello.txt

# 向文件写入内容  
cat hello.txt | tr -d '\n' > /dev/null  
echo "hello world"  

解释一下脚本的操作:

  1. 首先,使用touch命令创建一个名为"hello.txt"的文件。
  2. 接着,使用cat命令将"hello world"内容写入文件中,并将输出重定向到一个空文件中 (文件名为/dev/null),以避免文件覆盖。
  3. 最后,使用tr命令将换行符\n替换为空字符,并将结果重定向到/dev/null中,以避免写入文件。随后,使用echo命令输出"hello world"到文件中。

运行这个脚本,就可以在文件中看到"hello world"的内容了。

标签:脚本,文件,null,写入,shelll,world,txt,hello
From: https://www.cnblogs.com/jarsing/p/17389726.html

相关文章

  • xss 攻击(跨站脚本攻击),如何避免?
    XSS攻击(跨站脚本攻击)是一种常见的Web安全漏洞,攻击者通过注入恶意脚本代码,从而获取用户的敏感信息或者使用用户的身份进行操作,对网站和用户造成损失。为了避免XSS攻击,可以采取如下措施:输入过滤对于用户输入的内容进行严格的过滤,删除或者转义HTML、JavaScript、CSS等特殊字符,从......
  • expect脚本实现ssh自动登录远程服务器
    使用expect脚本可以实现SSH自动登录远程服务器。下面是一个简单的示例:首先,需要安装expect软件包,可以在Ubuntu或其他Linux发行版中使用以下命令安装:1sudoapt-getupdate2sudoapt-getinstallexpect然后,编写expect脚本,该脚本将模拟SSH连接远程服务器并登......
  • go的IO读取与写入
    func(s*SealosInstaller)appendAPIServer()error{etcHostPath:="/etc/hosts"etcHostMap:=fmt.Sprintf("%s%s",IPFormat(s.Masters[0]),APIServer)file,err:=os.OpenFile(etcHostPath,os.O_RDWR|os.O_APPEND,0666)iferr!=......
  • 日志清理小脚本
    #!/bin/bash#获取日志目录大小,单位Gcur_file_size=`du-h--max-depth=1/oraclelog/archlog|awk'{print$1}'|sed's/G//g'`#获取日志文件占总磁盘大小比例size_ratio=`echo$cur_file_size1024|awk'{print$1/$2}'`#判断如果达到80%磁盘,则进行日志清理if_del=`echo......
  • Jmeter - 录制脚本
    转载:https://blog.csdn.net/weixin_43878000/article/details/1248821821.第一步:添加http代理服务器,在测试计划--》添加--》非测试元件--》http代理服务器2.第二步:添加线程组(这个线程组是用来放录制的脚本,不添加也可以,就直接放在代理服务器下)测试计划--》添加--》线程--》线......
  • 安装docker和docker-compose的shell脚本(Centos7版本)
    在执行脚本之前,我们需要先做两件事:避免防火墙与docker产生冲突,应先关闭防火墙。shell#去掉防火墙的开机自启动systemctldisablefirewalld.service#关闭防火墙systemctlstopfirewalld.service国内拉取dockerhub中的镜像速度一般都很慢,现在有一种方法可以提高......
  • openwrt开发使用-增加启动脚本
    前言在使用openwrt时候我们会遇到增加自定义的开机启动任务活脚本,今天给大家分享一下openwrt中设置一个开机启动脚本的操作作者:良知犹存转载授权以及围观:欢迎关注微信公众号:羽林君或者添加作者个人微信:become_meopenwrt启动脚本位置:luci位置http://192.168.1.1/cgi-bin/lu......
  • shell脚本实现人机石头剪刀布游戏
    shell脚本实现人机石头剪刀布游戏#!/bin/bash#game=(石头剪刀布)num=$((RANDOM%3))#computer=${game[$num]}#通过随机数获取计算机的出拳#出拳的可能性保存在一个数组中,game[0],game[1],game[2]分别是3中不同的可能echo"请根据下列提示选择您的出拳手势"echo"1.......
  • 【数据库测试】【shell脚本】查询同一个SQL执行多次,并统计每次耗时
    场景说明在数据库查询中会常见coldrun与hotrun,hotrun是指将同一个SQL连续运行多遍。运行脚本创建一个run.sh直接复制如下脚本-注意修改数据库的连接IP与密码等-queries2.sql存放查询的SQL,请将queries2.sql文件与run.sh放在同一个目录下,若不在同一个目录,注意改SQL的文件......
  • citect使用CitectVBA脚本获取本机IP地址
    这是我在新浪写过的一个笔记,在这里也记录一遍。新浪博客地址citect使用CitectVBA脚本获取本机IP地址_来自金沙江的小鱼_新浪博客(sina.com.cn)最近现场计算机上需要获取IP地址来做一些功能,简单得查询了一下网络,还是很好实现的。新建一个citectVBA函数FunctionGetIPAddress()......