登录发现更多内容
首页
分类
发帖
账号
自动登录
找回密码
密码
登录
立即注册
立即登录
立即注册
其他登录
QQ
微信
首页
Portal
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
产品教程
BBS
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
开发资料
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
样品购买
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
IoT云平台
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
GitHub
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
技术博客
求助问答
Xiuno资源
Xiuno教程
Xiuno插件
Xiuno主题
休闲茶馆
定制主题
搜索
搜索
热搜:
LoRa
ESP8266
安信可
本版
帖子
用户
请
登录
后使用快捷导航
没有账号?
立即注册
每日签到
任务
广播
导读
排行榜
设置
我的收藏
退出
3
0
0
首页
技术杂谈
›
批量修改到linux文件格式
返回列表
批量修改到linux文件格式
[ 复制链接 ]
发布帖子
曹县
金牌会员
7
主题
197
回帖
2073
积分
金牌会员
金牌会员, 积分 2073, 距离下一级还需 927 积分
金牌会员, 积分 2073, 距离下一级还需 927 积分
积分
2073
私信
3人留言
楼主
技术杂谈
945
3
2023-11-27 11:29:55
# Linux xargs命令解析及递归执行dos2unix命令 我们在把windows的文件拷贝到linux系统下是,有时候会出现无法使用的情况,这可能就是文件格式被修改了,那么我们就需要转成linux格式才能用,这里介绍一个工具 `dos2unix`,可以通过指令批量改写文件格式,下面的介绍这条指令的作用: > 不想看的同学,可以直接使用最底部的命令 ## 一、xargs命令的作用 `xargs`命令的作用,是将标准输入转为命令行参数。 ```bash echo "hello world" | xargs echo hello world ``` 上面的代码将管道左侧的标准输入,转为命令行参数 `hello world`,传给第二个 `echo`命令。 `xargs`命令的格式如下。 ```bash xargs [-options] [command] ``` 真正执行的命令,紧跟在 `xargs`后面,接受xargs传来的参数。 `xargs`的作用在于,大多数命令(比如rm、mkdir、ls)与管道一起使用时,都需要xargs将标准输入转为命令行参数。 ```bash echo "one two three" | xargs mkdir ``` 上面的代码等同于 `mkdir one two three`。如果不加xargs就会报错,提示mkdir缺少操作参数。 ## 二、-0 参数与 find 命令 由于 `xargs`默认将空格作为分隔符,所以不太适合处理文件名,因为文件名可能包含空格。 `find`命令有一个特别的参数 `-print0`,指定输出的文件列表以 `null`分隔。然后,`xargs`命令的 `-0`参数表示用 `null`当作分隔符。 ```bash find /path -type f -print0 | xargs -0 rm ``` 上面命令删除/path路径下的所有文件。由于分隔符是 `null`,所以处理包含空格的文件名,也不会报错。 还有一个原因,使得 `xargs`特别适合 `find`命令。有些命令(比如rm)一旦参数过多会报错"参数列表过长",而无法执行,改用xargs就没有这个问题,因为它对每个参数执行一次命令。 ```bash find . -name "*.txt" | xargs grep "abc" ``` 上面命令找出所有TXT文件以后,对每个文件搜索一次是否包含字符串abc。 ## 三、递归执行dos2unix命令 安装使用 ```bash sudo apt install dos2unix ``` 查找出所有文件,并使用 `null`分隔文件名,同时对每个文件都执行 `dos2unix`命令 ```bash $ find . -type f -print0 | xargs -0 dos2unix ```
linux
windows
点赞
0
收藏
0
淘帖
0
────
0
人觉得很赞
────
回复
使用道具
举报
3 回复
电梯直达
正序浏览
倒序浏览
正序浏览
沙发
qwe2079282957
回复
使用道具
举报
2023-11-27 11:34:56
这个装个360zip,直接解压
回复
评论
使用道具
举报
板凳
lsrly
回复
使用道具
举报
2023-11-27 14:27:04
666
回复
评论
使用道具
举报
地板
干簧管
回复
使用道具
举报
2023-11-27 19:17:29
学习
回复
评论
使用道具
举报
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
立即登录
手机登录
点评
高级模式
本版积分规则
回帖并转播
回帖后跳转到最后一页
返回
今日推荐
基于Ai-WB2实现使用MQTT完成订阅、发布及点灯功能
BW20-12F-KIT usbd_inic_dplus问题
基于Ai-WB2的HomeAssistant实现RGB彩灯控制功能
BU04 原理图
基于 Ai-WV01-32S+STM32移植 emMCP 实现 AI 语音控制点灯
AiPi-PalChatV1_“湾湾小何”提示音测试固件V2.9_UART-MCP
[WB2] 实现自动发现局域网下的设备
热帖排行
基于Ai-WB2实现使用MQTT完成订阅、发布及点灯功能
小安弄点星闪开发板,扩大影响力
星闪连接个数
小安派-Eyes-S1 - GPIO中断编程
BW20-12F-KIT usbd_inic_dplus问题
智能环境监测系统可行性猜想
论坛应该出一个发帖时间排序
基于Ai-WB2的HomeAssistant实现RGB彩灯控制功能
统计信息
会员数: 30585 个
话题数: 44716 篇
首页
分类
我的