Pythonや他の言語のようにLCを行うことはできますが、BASH構造体を使用するだけですか?純粋なBASHのリスト理解?
私が行うことができるようにしたいと思い何を、一例として、このです:
function ignoreSpecialFiles()
{
for options in "-L" "-e" "-b" "-c" "-p" "-S" "! -r" "! -w"; do
if [[ $options "$1" -o $options "$2" ]];then
return $IGNORED
fi
done
}
代わりに、このようなコードを使用する:
if [[ -L "$1" -o -e "$1" -o -b "$1" -o -c "$1" -o -p "$1" -o -S "$1" -o\
! -r "$1" -o ! -w "$1" ]]
あなたはLCをシミュレートするための任意のレシピを知っていますかこのような??
編集:
よりLC具体的な例:
M = [x for x in S if x % 2 == 0] #is python
bashで同じことを行うための最も神託の方法は何ですか?
for x in S; do if x % 2 == 0;then (HERE MY HEAD EXPLODES) fi done
いいえ何をしようとしていますか?適切な作業には適切なツールを使用してください。 "あなたが持っているものがすべてハンマーであれば、すべての問題は爪のように見えます..." –
今日は3回目ですが、bashスクリプティング@Adam ^^ –
"bash "?これはナンセンスです。 Pythonの方法はPythonを使うことです。 BashはBashを使う方法です。 – Johnsyweb