jdk_folder=$tar -tf $HOMEgancmJAVAjava_17_aarch64targz head -1 cut -f1 -d 解释
这个命令用于获取java_17_aarch64.tar.gz文件解压后的第一个文件或文件夹的路径,并将结果赋值给变量jdk_folder。
具体命令解释如下:
${HOME}代表当前用户的家目录,即/home/用户名。tar -tf ${HOME}/gancm/JAVA/java_17_aarch64.tar.gz命令用于列出java_17_aarch64.tar.gz文件中的所有文件和文件夹。head -1命令用于获取输出结果的第一行。cut -f1 -d'/'命令用于以/作为分隔符,提取第一列的内容。
最终,命令的输出结果将是java_17_aarch64.tar.gz文件解压后的第一个文件或文件夹的路径,并将其赋值给变量jdk_folder。
原文地址: https://www.cveoy.top/t/topic/iO8U 著作权归作者所有。请勿转载和采集!