当前位置: 首页 > wzjs >正文

做网站运营用什么软件什么平台可以免费发广告

做网站运营用什么软件,什么平台可以免费发广告,wordpress主题xiu5.6,建筑工程网登目录 一. 简介二. 基本语法三. 小案例 一. 简介 paste 命令用于合并多个文件的行&#xff0c;按列方式输出&#xff0c;默认以制表符&#xff08;Tab&#xff09;分隔。 ⏹基本语法 paste [选项] 文件1 文件2 ...二. 基本语法 <()的方式模拟文件流paste命令将2个文件流粘…

目录

  • 一. 简介
  • 二. 基本语法
  • 三. 小案例


一. 简介

paste 命令用于合并多个文件的行,按列方式输出,默认以制表符(Tab)分隔。

⏹基本语法

paste [选项] 文件1 文件2 ...

二. 基本语法

  • <()的方式模拟文件流
  • paste命令将2个文件流粘贴在一起
  • 💥注意:如果是真实文件的话,需要注意换行符是linux系统的换行符LF,而不是Windows系统的CRLF,否则会丢失数据。
apluser@ubuntu24-01:~$ seq 3
1
2
3
apluser@ubuntu24-01:~$ echo -e "A\nB\nC"
A
B
C
apluser@ubuntu24-01:~$ paste <(seq 3) <(echo -e "A\nB\nC")
1       A
2       B
3       C
  • -s:实现行转列
apluser@ubuntu24-01:~$ paste -s <(seq 3)
1       2       3
apluser@ubuntu24-01:~$ paste -s -d "," <(seq 3)
1,2,3
  • -d:指定分隔符
apluser@ubuntu24-01:~$ paste -s <(echo -e "A\nB\nC")
A       B       C
apluser@ubuntu24-01:~$ paste -s -d "_" <(echo -e "A\nB\nC")
A_B_C
apluser@ubuntu24-01:~$ paste -s -d "," <(seq 3) <(echo -e "A\nB\nC")
1,2,3
A,B,C

三. 小案例

⏹有如下日志,现要求将下面的字段抽取出来

  • 线程号
  • isuuePayId
  • jmw_state
apluser@ubuntu24-01:~/work/20250324$ cat system_info.log
2323 SEQIN mmm isuuePayId=5768awe uuid=woenoo; jmw_state=success method=paypay info=ppp
2323 SEQOUT COST=45726
2345 SEQIN mmm isuuePayId=34895ry uuid=;ljkler jmw_state=faile method=alipay info=ddd
2345 SEQOUT COST=34855
2355 SEQIN mmm isuuePayId=544ttf uuid=ouih990 jmw_state=success method=paypay info=iii
2355 SEQOUT COST=857
2370 SEQIN mmm isuuePayId=86nny uuid=ksdfgh999 jmw_state=faile method=linepay info=lll
2370 SEQOUT COST=5453
  • 先通过SEQIN关键词进行初步的过滤
  • 再通过-e配置项将各个指定的字段抽取出来
  • 抽取之后的数据,有若干行,只有1列
apluser@ubuntu24-01:~/work/20250324$ grep "SEQIN" system_info.log | grep -o -e "^\S*" -e "isuuePayId=\S*" -e "jmw_state=\S*"
2323
isuuePayId=5768awe
jmw_state=success
2345
isuuePayId=34895ry
jmw_state=faile
2355
isuuePayId=544ttf
jmw_state=success
2370
isuuePayId=86nny
apluser@ubuntu24-01:~/work/20250324$ grep "SEQIN" system_info.log | grep -o -e "^\S*" -e "isuuePayId=\S*" -e "jmw_state=\S*" > temp.dat
  • 每3行要合并为一行,可以通过split命令指定行数进行切分
apluser@ubuntu24-01:~/work/20250324$ split -l 3 temp.dat part_ --numeric-suffixes --additional-suffix=.log
apluser@ubuntu24-01:~/work/20250324$
apluser@ubuntu24-01:~/work/20250324$ ls -l part_*
-rw-rw-r-- 1 apluser apluser 42 Mar 24 21:24 part_00.log
-rw-rw-r-- 1 apluser apluser 40 Mar 24 21:24 part_01.log
-rw-rw-r-- 1 apluser apluser 41 Mar 24 21:24 part_02.log
-rw-rw-r-- 1 apluser apluser 38 Mar 24 21:24 part_03.log
apluser@ubuntu24-01:~/work/20250324$
apluser@ubuntu24-01:~/work/20250324$ cat part_00.log
2323
isuuePayId=5768awe
jmw_state=success

🧐上面的命令可以通过下面这种方式组合起来使用

  • 其中split -l 3 - part_中的-作为split命令的输入
  • split可以从标准输入读取数据【- 代表标准输入】
grep "SEQIN" system_info.log | grep -o -e "^\S*" -e "isuuePayId=\S*" -e "jmw_state=\S*" | \
split -l 3 - part_ --numeric-suffixes=0 --additional-suffix=.log
  • 然后可以通过paste命令的-s选项进行列转行,并且通过-d选项指定分隔符
apluser@ubuntu24-01:~/work/20250324$ paste -s -d "," part_*
2323,isuuePayId=5768awe,jmw_state=success
2345,isuuePayId=34895ry,jmw_state=faile
2355,isuuePayId=544ttf,jmw_state=success
2370,isuuePayId=86nny,jmw_state=faile
http://www.dtcms.com/wzjs/135834.html

相关文章:

  • 个人网站建设赚取流量费网站排名优化+o+m
  • 上海服装网站建设2345导航网址
  • 线上推广需要多少钱宁波seo网络推广渠道介绍
  • 网站head蓝色色调免费psd背景nba最新消息交易情况
  • 懂做网站的人就是好网站多少钱
  • 宁陵做网站的公司如何注册网址
  • 包装设计模板网站自动app优化下载
  • 行业查询网站seo网站管理招聘
  • 个人网站的前途百度账号登陆入口
  • 房产中介网站怎么做提高工作效率的措施
  • 优化网站的技巧下载一个百度时事新闻
  • 淘宝建设网站的seo的内容怎么优化
  • 上海整站优化北大青鸟培训机构靠谱吗
  • 做网站和网页的目的和作用广州网络seo优化
  • 拼多多推广关键词首选帝搜软件seo诊断分析在线工具
  • 做一个独立网站需要多少钱培训网站官网
  • 上海免费做网站无线网络优化
  • 网站如何做触屏滑动兰州seo关键词优化
  • php动态网站开发课本答案阿里巴巴运营
  • 住房和城乡建设部科技网站首页网页优化最为重要的内容是
  • 浏览器网站建站seo推广
  • 网站建设图片怎么切泉州seo按天计费
  • 重庆有名的网站建设福州网站快速排名提升
  • 西宁的网站建设公司软件外包网
  • 网站制作设计农产品品牌推广方案
  • 自己免费怎么制作网站2023新闻摘抄大全
  • 做家教中介网站赚钱吗在线磁力搜索引擎
  • 策略类网页游戏开服表合作seo公司
  • 凌晨网站建设公司中国企业网
  • 网站购物车怎么做长春建站程序