• 2024-09-13Linux:dirname和basename
    学习自:dirname命令-简书 1、dirname用法dirname文件/目录路径支持多个文件路径用途输出文件/目录所在的目录。用在shell脚本中常配合$0代表脚本路径。例子dirname/usr/local/p1.img/usr/localdirname/usr/local/p1.img/usr/local/p2.png/usr/local/usr/lo
  • 2024-08-27shell脚本批量改名
    shell脚本批量修改文件名,遍历文件夹中的*.zip,修改文件名,替换文件名中的abc为test,替换dda为s5  #!/bin/bash#遍历当前目录下所有的.zip文件forfilein*.zip;do#检查文件是否存在,避免空循环if[-f"$file"];then#使用se
  • 2024-07-31[HITCON 2017]SSRFme 1
    目录代码审计@符号shell_exec()函数:GET".escapeshellarg($_GET["url"]):pathinfo($_GET["filename"]basename()题目解析代码审计118.182.186.90<?phpif(isset($_SERVER['HTTP_X_FORWARDED_FOR'])){$http_x_headers=explod
  • 2024-05-02[Zer0pts2020]Can you guess it?
    [Zer0pts2020]Canyouguessit?打开环境没有什么特殊的地方,可以点击按钮查看源码<?phpinclude'config.php';//FLAGisdefinedinconfig.phpif(preg_match('/config\.php\/*$/i',$_SERVER['PHP_SELF'])){exit("Idon'tknowwhatyou
  • 2024-04-20shell脚本while循环、read读取控制台输入与函数
    while循环while循环结构while[条件判断]do程序done脚本示例:点击查看代码#!/bin/bashwhile[$a-le$1]do sum=$[$sum+$a]doneecho$sum简易写法:点击查看代码#!/bin/basha=1while[$a-le$1]do letsum+=a leta++doneecho$sumread读取
  • 2024-04-18shell系统函数和流程控制
    系统函数:1、简单示例:点击查看代码#!/bin/bashfilename="$1"_log_$(datename+%S)echo$filenamebasename:基本语法:basename[string/pathname][suffix](功能描述:basename命令会删掉所有的前缀包括最后一个('/')字符,然后将左右字符显示出来。basename可以理解为路
  • 2024-04-11php使用函数pathinfo()、parse_url()和basename()解析URL
    本文主要介绍的是php使用函数pathinfo()、parse_url()和basename()解析URL的实例代码,下面话不多说,直接来看代码实例代码如下:1、利用pathinfo解析URL <?$test=pathinfo("http://localhost/index.php");print_r($test);?>    结果如下Array([dirname]
  • 2024-02-27Linux使用命令行编译并用st-link烧录STM32
    创建工程在STM32CubeMX中配置,选择Makefile并生成。环境安装编译工程需要用到arm-none-eabi,去官网下载对应系统版本,下载后解压到任意位置。添加环境变量添加环境变量到.bashrc文件:echo'exportPATH="/toolchain/arm-none-eabi/bin:$PATH"'>>~/.bashrc我解压的位置为/too
  • 2024-02-21shell中basename的使用
    1.首先查看helpbasename--helpUsage:basenameNAME[SUFFIX]or:basenameOPTION...NAME...PrintNAMEwithanyleadingdirectorycomponentsremoved.Ifspecified,alsoremoveatrailingSUFFIX.Mandatoryargumentstolongoptionsaremandatoryforshort
  • 2023-12-03Linux命令(107)之basename
    linux命令之basename1.basename介绍linux命令basename是用来从文件路径中获取文件的基本名称2.basename用法basename[参数] NAMEbasename参数参数说明-a支持多个参数,并将每个参数视为一个NAME-s移除后缀-z使用NUL而不是换行符分隔输出--help显示帮助信息--version显示版本
  • 2023-11-10如何从文件路径中提取目录路径?
    内容来自DOChttps://q.houxu6.top/?s=如何从文件路径中提取目录路径?在Bash中,如果VAR="/home/me/mydir/file.c",我该如何获得"/home/me/mydir"?dirname和basename是您要用于提取路径组件的工具:$VAR='/home/pax/file.c'$DIR="$(dirname"${VAR}")";FIL
  • 2023-10-18[鹤城杯 2021]EasyP
    <?phpinclude'utils.php';if(isset($_POST['guess'])){$guess=(string)$_POST['guess'];if($guess===$secret){$message='Congratulations!Theflagis:'.$flag;}else{$mes
  • 2023-08-28实用指令_大数据shell_系统函数
    系统函数shell编程和其他编程语言一样,有系统函数,也可以自定义函数。系统函数中,我们这介绍2个basename基本语法功能:返回完整路径最后/的部分,常用于获取文件名basename[pathname][suffix]basename[string][suffix]#功能描述basename命令回删掉所有的前缀包括最后一个'/'
  • 2023-08-10【技术积累】Linux中的命令行【理论篇】【八】
    basename命令命令介绍在Linux中,basename命令用于从给定的路径中提取文件名或目录名。它的语法如下:basename[选项][路径]命令介绍选项:-s,--suffix=SUFFIX:指定要删除的后缀。-a,--multiple:处理多个路径参数。-z,--zero:以null字符作为分隔符。路径:要提取文件名或目录名的
  • 2023-07-27linux shell函数:basename函数 | dirname函数
    摘要介绍几个shell常用的函数,当然在linux命令行也能直接使用basename函数dirname函数一、文件名类型函数1.basename功能:返回完整路径最后/的部分,常用于获取文件名语法:basename[pathname][suffix]功能描述:basename命令会删掉所有的前缀包括最后一个'/'字符,然后将字
  • 2023-07-13Shell | 函数语法
    系统函数1、basename基本语法:basename[string/pathname][suffix](功能描述:basename命令会删掉所有的前缀包括最后一个(‘/’)字符,然后将字符串显示出来。basename可以理解为取路径里的文件名称选项:suffix为后缀,如果suffix被指定了,basename会将pathname或string
  • 2023-06-09C# helper to dump any object to a log (zz)
    57IV3C#helpertodumpanyobjecttoalo944905381Published19/12/2011c#,codeLeaveaCommentTags:c#,debug,dumpobject,reflectionSometimebackIhadtheneedforcodetomakeareasonablegoatdumpingoutanyobjectintoadebuglog.Visual
  • 2023-04-15linux中dirname 和 basename命令
     001、dirname用于从绝对路径中剥离出路径002、basename用于从绝对路径中剥离出文件名 测试:root@DESKTOP-IDT9S0E:~#lsroot@DESKTOP-IDT9S0E:~#dirname/home/test2/a.sh##dirname剥离出路径/home/test2root@DESKTOP-IDT9S0E:~#basename/home/test2/a.sh##b
  • 2023-03-23为 Linux 下 .AppImage 运行文件快速生成桌面和任务栏图标 .sh 文件
    Ihadafriendmakeaninstallshfile:ItseemstoworkwellandIgetaniconaddedtomyubuntuleftappshortcutbar.Hereitisbelow.Iwilldeliverazi
  • 2023-03-21day28
    在simplerouter的情况下生成url别名:basename='user'user_listuser_detail代指单条的带参数的 router.getRouters()项目中所有的路由 06课es6的filter用法:[11
  • 2023-02-06python 文件太多打不开文件夹,取样少量的文件
    python文件太多打不开文件夹,取样少量的文件,建立同样的文件目录结构importosimportshutilroot_file="/media/algo/data_1/everyday/20230203/snowy"basename_=
  • 2023-01-10Python 中获取文件名
    Python获取文件名importosimportsys#①获取当前文件名os.path.basename(__file__)#②获取程序启动文件名os.path.basename(sys.argv[0])#__file__#获取当前文件的
  • 2022-12-27Linux bash shell "${1}" All In One
    Linuxbashshell"${1}"AllInOne#!/usr/bin/envbash#什么鬼,看不懂呀APPNAME=${2:-$(basename"${1}"'.sh')};echo$APPNAME#echo${APPNAME}demos#!
  • 2022-12-14【Node.JS 】path路径模块
      往期文章​​【Node.JS练习】考试成绩整理​​​​【Node.JS】buffer类缓冲区​​​​【Node.JS】事件的绑定与触发​​​​【Node.JS】写入文件内容​​​​【Node.JS
  • 2022-11-01【c&c++】 linux C之basename, dirname函数
    环境(centos6.10):$uname-r2.6.32-754.el6.x86_64函数定义:///usr/include/libgen.hexternchar*__xpg_basename(char*__path)__THROW;#definebasename