首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
shell EOF代替用法
2024-08-13
shell基础之EOF的用法
一.EOF的用法 EOF是(END Of File)的缩写,表示自定义终止符.既然自定义,那么EOF就不是固定的,可以随意设置别名,在linux按ctrl-d 就代表EOF. EOF一般会配合cat能够多行文本输出. 其用法如下: <<EOF #开始 .... #输入内容 EOF #结束 还可以自定义,比如自定义: <<ABC #开始 .... ABC #结束 通过cat配
Shell expr的用法 bc 命令 let命令
Shell expr的用法 bc 命令 let命令 数学运算 let命令 expr命令 bc命令 $(()) $[] http://www.80ops.cn/archives/245.html expr命令一般用于整数值,但也可用于字符串. 一般格式为:expr argument operator argumentexpr也是一个手工命令行计数器.expr 10 + 10 等价于 echo 10 + 10|bc20expr 1500 – 900 等价于 echo 1500 – 9
hbase基本概念和hbase shell常用命令用法
1. 简介 HBase是一个分布式的.面向列的开源数据库,源于google的一篇论文<bigtable:一个结构化数据的分布式存储系统>.HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务. 2. HBase的表结构 HBase以表的形式存储数据.表有行和列组成.列划分为若干个列族/列簇(column family). Row Key colu
【转载】HBase基本概念和hbase shell常用命令用法
1. 简介 HBase是一个分布式的.面向列的开源数据库,源于google的一篇论文<bigtable:一个结构化数据的分布式存储系统>.HBase是Google Bigtable的开源实现,它利用Hadoop HDFS作为其文件存储系统,利用Hadoop MapReduce来处理HBase中的海量数据,利用Zookeeper作为协同服务. 2. HBase的表结构 HBase以表的形式存储数据.表有行和列组成.列划分为若干个列族/列簇(column family). Row Key colu
shell字符串的用法
shell字符串的用法 注意:shell4.2和shell4.1会有差别,较低版本的shell可能不支持某些功能 获取字符串长度:${#string} 获取子串: 注:(左边的第一个字符是用 0 表示,右边的第一个字符用 0-1 表示) ${string:position} 从左边position开始到最后 ${string:position:length} 从position开始length个字符 ${string:begin:-end} 表示从左边begin个字符开始,到从右边end个字符结
centos shell脚本编程1 正则 shell脚本结构 read命令 date命令的用法 shell中的逻辑判断 if 判断文件、目录属性 shell数组简单用法 $( ) 和${ } 和$(( )) 与 sh -n sh -x sh -v 第三十五节课
centos shell脚本编程1 正则 shell脚本结构 read命令 date命令的用法 shell中的逻辑判断 if 判断文件.目录属性 shell数组简单用法 $( ) 和${ } 和$(( )) 与 sh -n sh -x sh -v 第三十五节课 Shebang/Sha-bang在计算机科学中, Shebang (也称为Hashbang)是一个由井号和叹号构成的字符串行(#!), 其出现在文本文件的第一行的前两个字符. 在文件中存在Shebang的情况下, 类
(12)Linux shell之read 用法
Linux shell之read 用法 #!/bin/bash#read 用来读取屏幕输入或是读取文件内容.read -p "please input you name: " name #获取输入变量read -p "please input you age: " age #获取输入变量echo "you name is $firstname ,age is $age" #输出变量内容 #执行结果[root@sql tmp]#
shell <<EOF
1.考虑下面的需求,在主shell执行命令,进入其他的命令,后面的输入,想作为命令的输入,而不是主shell的输入,怎么办? 2.使用<<EOF,告诉主shell,后续的输入,是其他命令或者子shell的输入,直到遇到EOF为止,再回到主shell. 3.这里的EOF只是分界符,使用其他的字符也可以. 4.比如cat,不使用EOF,如下:[root@localhost ~]# cat >111.txtabcd1234 [root@localhost ~]# more 111.txtabc
Shell之date用法
创建以当前时间为文件名的 mkdir `date+%Y%m%d` 备份以时间做为文件名的 tar cvf./htdocs`date +%Y%m%d`.tar ./* date命令如何获得上星期的日期? lastmonth=`date+%Y-%m --date="-1 month"`"-01"; 然后 awk -v 作为一个参数这样传进去简单点. #date -d "-1week" "+%Y%m%d %A" 或者:#date -
深入PHP EOF(heredoc)用法详解
介绍下使用EOF heredoc方式,输出长段内容的方法, <?php $name = '姓名'; print <<<EOT <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>heredoc用法详解_www.cnblogs.com</title> &l
Linux Shell nohup命令用法
linux的nohup命令的用法. 在应用Unix/Linux时,我们一般想让某个程序在后台运行,于是我们将常会用 & 在程序结尾来让程序自动运行.比如我们要运行mysql在后台: /usr/local/mysql/bin/mysqld_safe –user=mysql &.可是有很多程序并不想mysqld一样,这样我们就需要nohup命令,怎样使用nohup命令呢?这里讲解nohup命令的一些用法. nohup /root/start.sh & 在shell中回车后提示: [
shell特殊符号用法大全
# 注释符号(Hashmark[Comments]) 1.在shell文件的行首,作为shebang标记,#!/bin/bash; 2. 其他地方作为注释使用,在一行中,#后面的内容并不会被执行,除非: 3. 但是用单/双引号包围时,#作为#号字符本身,不具有注释作用. ; 作为多语句的分隔符(Command separator [semicolon]). 多个语句要放在同一行的时候,可以使用分号分隔.注意,有时候分号需要转义. ;; 连续分号(Terminator [double semi
shell EOF注意点
当sqlplus与shell交互的时候我们这么用 su - oracle -c "sqlplus / as sysdba<<EOF select * from gv($instance); exit; EOF" 这个程序看起来没什么问题,真正运行的时候会报错. watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravi
linux shell date的用法
该随笔引用自https://www.cnblogs.com/alsodzy/p/8403870.html 在 linux shell 里面date命令的参数 %% 一个文字的 % %a 当前locale 的星期名缩写(例如: 日,代表星期日) %A 当前locale 的星期名全称 (如:星期日) %b 当前locale 的月名缩写 (如:一,代表一月) %B 当前locale 的月名全称 (如:一月) %c 当前locale 的日期和时间 (如:2005年3月3日 星期四 23:05:25) %
Shell脚本exit用法与区别
在Shell脚本中,往往会遇到一些判断类型为某个值不符合预期值的时候就退出主脚本/当前脚本/当前函数,那么Exit与return的用法与区别是什么呢? 下面先使用Exit举个简单例子,脚本内容如下 #!/bin/bash if [[ "$1" == "1" ]];then echo "your input is $1" else echo '退出' exit 0 fi echo '最后一句' 第一种执行方法: 使用Shell解析器进行调用,结果如
Shell 编程 基础用法
Shell 编程 更改shell脚本权限 chmod u+x shell.sh 标准头部写法 #! /bin/bash #! /bin/dash 变量使用 a=10 print $a 读取命令行参数 $# # 传递给脚本的参数个数 $@ # 传递给脚本所有的参数 $0 # 当前脚本的名字 $1 # 传递给脚本的第一个参数(后面依次类推) PS: ./test.sh COMP | head 此处读入的外界参数只有COMP,管道后面的并不会被当作参数 if的4种模式 1 if(($# != 2))
cat > file << EOF 的用法
cat> 文件名<<eof 用来创建文件在这之后输入任何东西 都是在 文件里的输入完成之后EOF结尾 代表结束比如cat > 1.txt <<eof12345eof就是创建1.txt这个文件里面内容是 1 2 3 4 5============================================cat <<EOF与cat <<-EOF的区别(原文:http://blog.csdn.net/apache0554/article/deta
shell expr的用法
root@tcx4440-03:~# var=$var+1root@tcx4440-03:~# echo $var3+1 要想达到预期结果,用下列三种方法: (1)let "var+=1" (2)var=$[$var+1] (3)var=`expr $var + 1`#注意加号两边的空格,否则还是按照字符串的方式赋值. expr命令一般用于整数值,但也可用于字符串.一般格式为:expr argument operator argument (1)root@tcx4440-03:~# e
Shell之sed用法 转滴
通过例子学习sed的用法 1,sed介绍 sed可删除(delete).改变(change).添加(append).插入(insert).合.交换文件中的资料行,或读入其它档的资料到 文>件中,也可替换(substuite)它们其中的字串.或转换(tranfer)其中的字母等等.例如将文件中的连续空白行删成一 行."local"字串替换成"remote"."t"字母转换成"T".将第10行资料与第11资料合等.
shell中sed用法
简介 sed 是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有 改变,除非你使用重定向存储输出.Sed主要用来自动编辑一个或多个文件:简化对文件的反复操作:编写转换程序等. sed使用参数 [root@www ~]# sed [-nefr] [动作] 选项与参数: -n :使用安静(sil
热门专题
db browser使用postgres主键自增怎么设置
tp5 paginate 获取数据
获取已定位td的前一个td
poi导出多个 excel 存入压缩包
springmvc命名空间有什么用
layui选择搜索框不能输入
如何快速搜索多个word、excel等文件中内容
python 两个随机数约束
腾讯视频弹幕怎么不挡住人
ShardingJDBC 接管druid数据源
quasar协程 Java
wpf label 字间隔
es索引创建映射关系
PATH 中有但是 crontab 执行失败
java list权重取出一个元素
Java keytool环境变量
dbeaver没有plsql好用
php7.三级联动下拉列表
java搜索字符串不区分大小写正则表达式
XmlPullParser获取属性