检查某个目录中Tab键和空格混用

本文介绍了一种方法,用于在指定目录下查找混用了Tab键和空格键的所有PHP文件,并提供了具体的命令示例及如何使用EditPlus进行同样操作的步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

检索Z:\ZendFramework-1.11.9目录中所有混用Tab键和空格的.php文件:

zhanhailiang@www:~/public_html/ZendFramework-1.11.9> find . -name "*.php" -print|xargs grep -P "\t"|more

./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: protected function _initConfig()
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: {
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: return new Zend_Config($this->getOptions());
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: }
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php:
./demos/Zend/Cloud/cloudexp/application/Bootstrap.php: protected function _initResourceInjector()
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $this->view->fieldcount = 5;
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $this->view->collections = $this->_doc->listCollections();
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $fields[$field["name"]] = $field["value"];
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: return;
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $this->_doc->insertDocument($name, $document);
./demos/Zend/Cloud/cloudexp/application/controllers/DocumentController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: if (!$name) {
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: if (!$name) {
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $texts[] = $msg->getBody();
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: // remove messages from the queue
./demos/Zend/Cloud/cloudexp/application/controllers/QueueController.php: $this->_queue->deleteMessage($name, $msg);
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: Zend_Cloud_StorageService_Adapter_S3::FETCH_STREAM =>
true,
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: Zend_Cloud_StorageService_Adapter_WindowsAzure::RETUR
N_TYPE => Zend_Cloud_StorageService_Adapter_WindowsAzure::RETURN_STREAM
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: $request = $this->getRequest();
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: if (!$request->isPost()) {
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: return;
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: }
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: $name = $this->_getParam('name', false);
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php:
./demos/Zend/Cloud/cloudexp/application/controllers/StorageController.php: $upload = new Zend_File_Transfer();

--More--

接下来统计匹配行数:

zhanhailiang@www:~/public_html/ZendFramework-1.11.9> find . -name "*.php" -print|xargs grep -P "\t"|wc -l
5406


以上功能也可以通过editplus来完成:

菜单栏->搜索->在文件中查找功能:

其中

查找: \t

文件类型: *.php

排除:

文件夹:Z:\ZendFramework-1.11.9

同时勾选“正则表达式”和“包含子文件夹”两个选项


——学海无涯,自在分享!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值