Skip to content

50.Shell

2025年9月28日
浏览量:--

共找到 6 篇文章

显示 6 / 6 篇文章

使用 `awk` 从strmout summary提取layer list

在日常编程和数据处理中,我们经常需要从文本文件中提取特定部分的内容。例如,提取某个特定标记之间的数据,或者处理日志文件中的特定段落。对于这类任务,awk 是一个非常强大且高效的工具。它不仅语法简洁,而且执行效率高,尤其适合处理大型文本文件。 问题背景 假设我们有一个文stream out summary,文件中包含多个部分,我们需要提取从'Statistics of...

shell awk

c-shell/csh基础语法简介

c-shell/csh基础语法简介 在unix系统中,常用的shell有sh,bash,csh/tcsh, ksh. sh来自于system V的Unix,是传统的Unix的shell,直到现在很多的系统管理员仍然喜欢使用sh。 bash来自于BSD Unix,语法非常类似于C语言,所以通常有C/C++编程背景的开发人员最喜欢使用。...

shell c-shell

shell判断命令是否执行成功

shell判断命令是否执行成功 shell中可以通过判断$?是否为0来获取上一条shell命令的执行结果。如果成功就是0,失败为1。语句if [ $? -eq 0 ] 是判断if语句的上一个命令执行如果成功就执行if中的语句,否则就执行else中的内容。 #在lvs.report中查找CORRECT grep "CORRECT" lvs.report if [ $? -ne 0 ]; then...

shell $?

shell获取文件名和缀

shell获取文件名和缀 `bash x="CHIP.cdl" x_list=(echo $x | tr '.' ' ') export suffix=${x_list[$((${#x_list[@]}-1))]} export top=${x_list[$((${#x_list[@]}-2))]} echo $suffix cdl echo $top CHIP `

shell shell

最常用的sed脚本

最常用的sed脚本 sed最常用的就是查找替换生成新的文件,下面这个就是先把旧文件复制为新的,然后在新的中做替换 #!/bin/bash if [ $-ne 2 ];then echo "Usage: $0 old-file new-file" exit fi cp $1 $2 sed -i "s#xxx#111#" $2 sed -i "s#yyy#222#" $2 sed -i...

shell sed

shell脚本备忘

shell脚本备忘 #!/usr/bin/bash echo "hello world" #for 循环和C一样 for ((i=1; i<11; i++)) do if ((i<10)); then #变量赋值,等号前后没有空格 tsk=test_0$i else tsk=test_$i fi #打印当前值 echo $tsk #判断目录是否存在 if [ -d $tsk ]; then rm...

shell shell

基于 VitePress 和 Tailwind CSS v4 构建