1. 例子
leon$ find ./ -maxdepth 3 -type f./misc/nv_misc_pub.h
./util/nv_util_pub.h
./common/nv_common_pub.h
./camera/nv_camera_pub.h
./nv_communication.h
./transport/nv_transport_pub.h
./log/nv_log_pub.h
./session/nv_session_pub.h
./connect/nv_connect_pub.h
./upnp/nv_upnp_pub.h2. dirname
leon$ dirname `find ./ -maxdepth 3 -type f`./misc
./util
./common
./camera
.
./transport
./log
./session
./connect
./upnp3. basename
leon$ basename `find ./ -maxdepth 3 -type f`basename: extra operand ‘./common/nv_common_pub.h’
Try 'basename --help' for more information.应该改为:
leon$ for i in `find ./ -maxdepth 3 -type f`; do basename $i ; donenv_misc_pub.h
nv_util_pub.h
nv_common_pub.h
nv_camera_pub.h
nv_communication.h
nv_transport_pub.h
nv_log_pub.h
nv_session_pub.h
nv_connect_pub.h
nv_upnp_pub.h4.改善
leon$ for i in `find ./ -maxdepth 3 -type f`; do echo "#include \"`basename $i`\""; done#include "nv_misc_pub.h"
#include "nv_util_pub.h"
#include "nv_common_pub.h"
#include "nv_camera_pub.h"
#include "nv_communication.h"
#include "nv_transport_pub.h"
#include "nv_log_pub.h"
#include "nv_session_pub.h"
#include "nv_connect_pub.h"
#include "nv_upnp_pub.h"版权声明:本文为LMmcu_2012原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。