首页 > 系统相关 >shell 遍历目录大小的经典写法

shell 遍历目录大小的经典写法

时间:2023-02-26 14:02:42浏览次数:31  
标签:bin sbin 遍历 local shell usr root 写法 result


#!/usr/bin/env bash

export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin


read -p "请输入目录名称(例如:/root)" result

cd ${result}
for k in $(ls ${result})
do
[ -d $k ] && du -sh $k
done


标签:bin,sbin,遍历,local,shell,usr,root,写法,result
From: https://blog.51cto.com/u_9185533/6086444

相关文章

  • Cobaltstrike —— shellcode分析(一)
    前言搞iot搞久了,换个方向看看,改改口味。所以决定分析一下Cobaltstrike——shellcode,顺便还可以提高一下逆向能力。windows常见结构体在分析Cobaltstrike-shellcode之......
  • vue遍历数据
    vue代码<template><divclass="index"><!--遍历--><divv-for="(item,index)incatalogue":key="index"><!--页面跳转--><!--<route......
  • 【LeetCode二叉树#07】左叶子节点之和(基于栈的迭代法前中后序遍历复习)
    左叶子节点之和力扣题目链接(opensnewwindow)计算给定二叉树的所有左叶子之和。示例:思路注意审题,这里是要求左叶子节点之和不是二叉树中的左侧节点之和,因此使用......
  • shell的基本架构
     shell的定义: 交互式:输入一个命令,按一个enter,执行一下非交互式:提前写好一个脚本,直接执行脚本           ......
  • lua 递归遍历table所有元素
     TableHeapStr=""CurrentTableName=""functionprt(x)localrst=""iftype(x)=='number'ortype(x)=='string'ortype(x)=='function'ortype(x)=='nil......
  • shell脚本多重判断案例
    cpu=$1mem=$2if[$cpu==4];thenvcores=4if["$mem"=="15G"];thenmb=12288elif["$mem"=="7.3G"];thenmb=6200fielif[$cpu......
  • shell脚本修改配置文件案例
    [root@bigdata01~/install]#vimchange-yarn-site.sh#!bin/bash#此脚本对大数据集群所有节点的yarn-site.xml文件根据集群配置自动更改对应配置。HOST_LIST=`grep'bi......
  • 二叉树的遍历/递归/非递归/翻转
    二叉树的定义//定义一个二叉树节点structBiTreeNode{intvalue;structBiTreeNode*left;structBiTreeNode*right;};先序遍历(递归的形式)voidpreOrderT......
  • for in (var key in Obj)遍历JS对象/数组
    这个方法还可以遍历数组,就放在一起写了。letresult=function(obj){for(letkeyinobj){returnfalse;//若不为空,可遍历,返回false}returntrue;}conso......
  • linux shell编程中的数组
     001、普通数组普通数组的定义: ay=(100200300"aa""bb")##直接定义 [root@PC1test]#ay2[0]=800##单独定义每一个元素[root@PC......