linux操作⽂件内容,Linux⽂件内容操作grep
grep [OPTIONS] PATTERN [] 在指定⽂件中查内容,PATTERN 可以是字符串或正则表达式
# 在 /home/user1/file ⽂件中查所有包含字符串 hello 的⾏
grep hello /home/user1/file
# 在 /home/user1/file ⽂件中查包括字符串 hello world 的⾏
grep "hello world" /home/user1/file
# 查以 hello 开头的⾏
grep ^hello /home/user/file
# 在 /home/user1/file ⽂件中查所有包含字符串 hello 的⾏,忽略⼤⼩写
grep -i hello /home/user1/file
# 显⽰数字编号
grep -n hello /home/user1/file
# 显⽰不包括 hello 的⾏
grep -v hello /home/user1/file
# 递归查⽬录 /home/user1 下的所有⼦⽬录的⼦⽂件中包括 hello 的⾏
grep -r hello /home/user1
sort
sort [OPTION]... [FILE]... 将⽂件中各⾏内容按照字母顺序排序
# 将排序结果显⽰在屏幕上
# 将排序结果输出到新⽂件中
sort -o
# 倒序显⽰
sort -
# 随机排序
sort -
# 数字按照数值排序
sort -
wc
wc [OPTION]... [FILE]... 统计⽂件的⾏数、单词数、字节数
9 9
显⽰结果:⾏数 单词数 字节数
# 只统计⾏数
wc -
# 只统计单词数
wc -
# 只统计字节数
wc -
# 只统计字符数
wc -
uniq
uniq [OPTION]... [INPUT [OUTPUT]] 删除⽂件中连续重复的⾏
# 删除 ⽂件中连续重复的⾏,不改变源⽂件,将修改后的输出到屏幕
# 删除 ⽂件中连续重复的⾏,不改变源⽂件,将修改后的⽂件保存到 ⽂件中
# 统计⾏数linux怎么读文件内容
uniq -
# 只显⽰重复的⾏
uniq -
cut
[FILE]... 剪切⽂件的部分内容
# 根据字符数来剪切
cut -c
# 根据分隔符来剪切,分隔符是逗号,保留第⼀段 field
cut -d , -f 1 score.csv
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论