您的位置:首页 > 大数据 > 人工智能

head和tail命令

2017-02-16 12:43 113 查看
vim Dockerfile

############################################################
#dckerfile to build mysql for mir container images
# Based on Ubuntu
# ############################################################
FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer
MAINTAINER huzhengbo
#ADD mir_scalr.sql to container docker-entrypoint-initdb.d
ADD analytics.sql /docker-entrypoint-initdb.d
ADD scalr.sql /docker-entrypoint-initdb.d
ADD keycloak.sql /docker-entrypoint-initdb.d
ADD mirmon.sql /docker-entrypoint-initdb.d
ADD mir_scalr.sql /docker-entrypoint-initdb.d
ADD mir_pack.sql /docker-entrypoint-initdb.d
ADD oneaa.sql /docker-entrypoint-initdb.d
ADD one_log.sql /docker-entrypoint-initdb.d
#the mysql port
EXPOSE 3306


head得到头部6行

head -n +6 Dockerfile或head -n 6 Dockerfile

[root@localhost mysqlDockerfile]# head -n +6 Dockerfile
############################################################
#dckerfile to build mysql for mir container images
# Based on Ubuntu
# ############################################################
FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer


删掉尾部2行(并没有从文件删除掉)

head -n -6 Dockerfile

############################################################
#dckerfile to build mysql for mir container images
# Based on Ubuntu
# ############################################################
FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer
MAINTAINER huzhengbo
#ADD mir_scalr.sql to container docker-entrypoint-initdb.d
ADD analytics.sql /docker-entrypoint-initdb.d
ADD scalr.sql /docker-entrypoint-initdb.d
ADD keycloak.sql /docker-entrypoint-initdb.d
ADD mirmon.sql /docker-entrypoint-initdb.d


删除掉头部6行

tail -n +5 Dockerfile或tail -n 5 Dockerfile

FROM 172.16.101.192/common/mysql:5.6
# File Author / Maintainer
MAINTAINER huzhengbo
#ADD mir_scalr.sql to container docker-entrypoint-initdb.d
ADD analytics.sql /docker-entrypoint-initdb.d
ADD scalr.sql /docker-entrypoint-initdb.d
ADD keycloak.sql /docker-entrypoint-initdb.d
ADD mirmon.sql /docker-entrypoint-initdb.d
ADD mir_scalr.sql /docker-entrypoint-initdb.d
ADD mir_pack.sql /docker-entrypoint-initdb.d ADD oneaa.sql /docker-entrypoint-initdb.d ADD one_log.sql /docker-entrypoint-initdb.d #the mysql port EXPOSE 3306

得到尾部5行

tail -n -5 Dockerfile

ADD mir_pack.sql /docker-entrypoint-initdb.d
ADD oneaa.sql /docker-entrypoint-initdb.d
ADD one_log.sql /docker-entrypoint-initdb.d
#the mysql port
EXPOSE 3306
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: