#!/bin/bash
export LC_ALL=C
# Simple script to list version numbers of critical development tools
# 引在LFS官方文档,在此表示感谢
bash --version | head -n1 | cut -d" " -f2-4
echo "/bin/sh -> `readlink -f /bin/sh`"
echo -n "Binutils: "
ld --version | head -n1 | cut -d" " -f3-bison --version | head -n1
if [ -e /usr/bin/yacc ]
then
echo "/usr/bin/yacc -> `readlink -f /usr/bin/yacc`"
else
echo "yacc not found"
fi
bzip2 --version 2>&1 < /dev/null | head -n1 | cut -d" " -f1,6-
echo -n "Coreutils: "
chown --version | head -n1 | cut -d")" -f2
diff --version | head -n1
find --version | head -n1
gawk --version | head -n1
if [ -e /usr/bin/awk ]
then
echo "/usr/bin/awk -> `readlink -f /usr/bin/awk`"
else
echo "awk not found"
fi
gcc --version | head -n1
/lib/libc.so.6 | head -n1 | cut -d" " -f1-7
grep --version | head -n1
gzip --version | head -n1
cat /proc/version
m4 --version | head -n1
make --version | head -n1
patch --version | head -n1
echo Perl `perl -V:version`
sed --version | head -n1
tar --version | head -n1
makeinfo --version | head -n1
echo 'main(){}' > dummy.c && gcc -o dummy dummy.c
if [ -x dummy ]
then
echo "Compilation OK"
else
echo "Compilation failed"
fi
rm -f dummy.c dummy
Tag: echo
Linux下检查开发工具版本的脚本
Posted by – 2009-02-20