Jawaban Stack Overflow oleh Nicolas Martyanoff ini memberikan solusi lengkap. Saya men-tweaknya untuk menggunakan sintaks yang lebih baru yang disebutkan di komentar.
Tentukan OS:
platform='unknown'
unamestr=$(uname)
if [ "$unamestr" = 'Linux' ]; then
platform='linux'
elif [ "$unamestr" = 'FreeBSD' ]; then
platform='freebsd'
fi
Pilih flag yang tepat untuk ls
:
if [ "$platform" = 'linux' ]; then
alias ls='ls --color=auto'
elif [ "$platform" = 'freebsd' ]; then
alias ls='ls -G'
fi
Bagaimana cara mengekstrak teks dari file besar, mulai dari kemunculan pertama string?
Zsh mengatakan tidak ada kecocokan yang ditemukan saat mencoba mengunduh video dengan youtube-dl