tôi có kịch bản này:tạo ra các lớp php trong bash
#!/bin/bash
if [[ -z "$1" ]] ; then
echo "Class is required"
exit 1;
fi
if [[ -z "$2" ]] ; then
package="Default"
else
package=$2;
fi
echo "<?php
/**
* $1.class.php
*
* Vcard class file.
* @name Project
* @author Author
* @link http://www.domain.com
* @copyright Copyright © 2011
* @package $package
* @version 1.0
*/
/**
* The main $1 class
* @package $package
*/
class $1 {
/**
* Constructor setup.
*/
public function __construct() {
}
/**
* Destructor setup.
*/
public function __destruct() {
}
}
" > $1.class.php
php -l $1.class.php
echo "Done";
nếu tôi làm:
./generate.sh my_class nó tạo ra tất cả mọi thứ với my_class
. làm thế nào tôi có thể sửa đổi này để: MyClass?
tôi cần sử dụng MyClass cho tên tệp và tên lớp, v.v ... sau trong mã tôi sử dụng đối số (trong trường hợp này là my_class) cho một số mục đích khác.
cảm ơn
Say 'MyClass' ./generate.sh. –
... ... ... tại sao? – Joe