我的 .cfg bash 脚本文件中有以下几行
DDF_SOURCE="siebel_DATA_DATE_FORMAT"
DATA_DATE_FORMAT=${!DDF_SOURCE}
Run Code Online (Sandbox Code Playgroud)
${!DDF_SOURCE
}如何评估?它会是!siebel_DATA_DATE_FORMAT
,这对我来说没有意义。
我正在尝试 chown 所有文件名以ChownFileNames
. 我用过这个命令,但它似乎不起作用:
find . -maxdepth 1 |grep 'ChownFileNames*' -exec chown hadoop:hadoop -- {} . \;
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
我正在尝试编写一个 bash 脚本,该脚本将通过 .gz 文件进入目录循环,并在它们为空时将其删除(即包含在 empty.gz 中的未压缩文件)。
我有几个问题:
我试图使用以下代码来实现这一点,但我认为它依赖于文件大小为 0。
for f in dir/*
do
if [[ -s $f ]]
then
do_file_creation
fi
done
Run Code Online (Sandbox Code Playgroud)