小编Bee*_*Jay的帖子

如何将星号传递给bash脚本中的ls命令

嗨...这里需要一点帮助......

我尝试dir使用bash脚本在Linux中模拟DOS' 命令.基本上它只是一个ls带有一些参数和摘要信息的包装命令.这是脚本:

#!/bin/bash

# default to current folder 
if [ -z "$1" ]; then var=.;
  else var="$1"; fi

# check file existence
if [ -a "$var" ]; then
  # list contents with color, folder first
  CMD="ls -lgG $var --color --group-directories-first"; $CMD;

  # sum all files size
  size=$(ls -lgGp "$var" | grep -v / | awk '{ sum += $3 }; END { print sum }')
  if [ "$size" == "" ]; then size="0"; fi 

  # …
Run Code Online (Sandbox Code Playgroud)

linux bash ls

2
推荐指数
2
解决办法
3043
查看次数

标签 统计

bash ×1

linux ×1

ls ×1