【161】BASH相关文章链接
---恢复内容开始---
- 新建文件 file1.txt,随便输入几行文字
-
cat 'file1.txt' #显示 'file1.txt' 的内容 cat 'file1.txt' > 'file2.txt' #把 'file1.txt' 的内容复制到 'file2.txt' 中 cat -n 'file1.txt' > 'file2.txt' #把 'file1.txt' 的内容复制到 'file2.txt' 中,同时加上数字编号 cat 'file1.txt' 'file2.txt' > 'file3.txt' #将 'file1.txt' 与 'file2.txt' 合并复制到 'file2.txt' 中 cat 'file1.txt' 'file2.txt' >> 'file3.txt' #效果同上 cat -b 'file1.txt' 'file2.txt' > 'file3.txt' #加上行号blahblah
-
注意:上面的文本文件不加引号也是可以的!
3. 为txt文件赋值
- bash shell 基础(语法)
- &>/dev/null 等价于 >/dev/null 2>&1
- shell getopts 用法
- bash exit
- 通过“./test.sh”执行文件,修要增加代码
1$
chmod
u+x
test
.sh
- 提取字符串中的内容
123456#提取钱四个字符,0表示位置,4表示个数
$ str=
"alexbnlee"
$
echo
${str:0:4}
#取string 的第1到第4个字符,从1开始计数
$
echo
$str|
cut
-c 1-4
参考:shell 如何判断某个文件名以某个字符开头~
参考:shell 字符串处理汇总(查找,替换等等)
参考:Bash Shell字符串操作小结
- 获取文件名称和扩展名
1234567file
=”thisfile.txt”
echo
“filename: ${
file
%.*}”
echo
“extension: ${
file
##*.}”
#输出:
filename: thisfile
extension: txt
- 字符串包含关系
123456789101112string=
"alexbnlee"
substring=
"bn"
if
[[ $string == *$substring* ]]
then
echo
"包含!"
fi
if
[[ $string != *$substring* ]]
then
echo
"不包含!"
fi
参考:shell 判断字符串是否存在包含关系
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)