当前位置: 首页 > news >正文

天翼云主机 网站做网站app怎么赚钱

天翼云主机 网站,做网站app怎么赚钱,wordpress 增加 导航栏,栖霞建设官方网站实现一个Linux脚本,该脚本使用 for 循环遍历当前目录下的所有 .c 文件。 对于每个 .c 文件,使用 grep 命令来查找是否包含字符串 “main”。 如果该 .c 文件包含 “main”,则输出到/home/majn/llvm_project/extract_main目录下。 #!/bin/bas…

实现一个Linux脚本,该脚本使用 for 循环遍历当前目录下的所有 .c 文件。
对于每个 .c 文件,使用 grep 命令来查找是否包含字符串 “main”。
如果该 .c 文件包含 “main”,则输出到/home/majn/llvm_project/extract_main目录下。

#!/bin/bash# 目标目录
TARGET_DIR="/home/majn/llvm_project/extract_main"# 创建目标目录,如果不存在的话
mkdir -p "$TARGET_DIR"# 遍历当前目录下的所有 .c 文件
for file in *.c; do# 使用 grep 命令查找是否包含字符串 "main"if grep -q "main" "$file"; then# 如果找到,将该 .c 文件复制到目标目录下cp "$file" "$TARGET_DIR/"echo "Copied $file to $TARGET_DIR"elseecho "$file does not contain 'main'"fi
done

这里做了以下几件事:

  1. 使用 mkdir -p 创建目标目录(如果不存在)。
  2. 使用 for 循环遍历当前目录下的所有 .c 文件。
  3. 使用 grep -q 查找每个文件中是否包含字符串 "main"
  4. 如果包含,使用 cp 命令将文件复制到目标目录。

保存这个脚本,给它可执行权限,然后运行它:

chmod +x your_script.sh
./your_script.sh

注意:请确保你有写入 /home/majn/llvm_project/extract_main 目录的权限,并且在运行脚本之前要小心,以确保不会覆盖重要文件。如果需要,先在一个测试目录中运行这个脚本。

上述脚本执行报错!!!

./main.sh 
-bash: ./main.sh: /bin/bash^M: bad interpreter: No such file or directory

这个错误通常是因为脚本文件中含有 Windows 风格的换行符(\r\n),而 Linux 期望的是 UNIX 风格的换行符(\n)。当你在 Windows 系统中创建或编辑文本文件并将其转移到 Linux 系统时,这种情况可能会发生。

你可以使用 dos2unix 工具来转换文件的换行符。首先,你需要安装 dos2unix

sudo apt update
sudo apt install dos2unix  # 在基于 Debian 的系统中

或者

yum install dos2unix  # 在基于 RedHat 的系统中

然后,你可以运行下面的命令来转换脚本文件:

dos2unix main.sh

这会把 main.sh 中的所有 Windows 风格的换行符转换为 UNIX 风格的换行符。

然后,你应该能够正常运行脚本:

chmod +x main.sh
./main.sh

如果你没有 dos2unix 工具,也可以使用 sed 来进行转换:

sed -i 's/\r$//' main.sh

这行 sed 命令会查找并移除文件中所有行尾的 \r 字符。之后,你应该能够正常执行该脚本。

http://www.yayakq.cn/news/614742/

相关文章:

  • 广告设计网站都有哪些华为应用商店下载
  • 武冈网站建设做任务赚佣金的正规平台
  • 网站建设小故事天美影视传媒广告制作流程
  • 机械企业网站建设wordpress xrea
  • 邯郸兄弟建站swiper做的网站
  • 有哪些网站是做采购招标的网站外链有死链
  • 杭州网站设计的公司辽宁省开原市城乡建设投资有限公司网站
  • 如何做响应式布局网站汕头网站建设系统
  • 传奇世界新开服网站建设投资基金管理有限公司网站
  • 晋江市住房建设局网站天津百度推广优化排名
  • 厦门做网站 厦门专业做网站的公司 我想做网站网站开发年收入
  • 网站建设价格标准渠道阿里手机网站开发框架
  • 网站开发语言识别南宁网站建公司
  • 做网站用什么软件初二网站快速注册
  • 怎么建一个网站卖东西seo包年推广
  • 当当网电子商务网站建设特点宁波市高等级公路建设指挥部网站
  • 购物商城html网站代码网站建设中什么是一栏
  • 平顶山市网站建设公司如何对网站进行管理
  • cpa怎么做网站做网站的每天打电话咋办
  • 西部数码网站管理助手 卸载网站建设成交话术
  • 南宁网站建站公司打电话叫人做网站
  • 移动通网站建设gateface做网站
  • 英德市建设及城乡管理局网站vi设计经典案例
  • 做一个英文网站域名解析二级域名
  • 网站设计评价指标海南公共招聘网
  • 网站申请空间杭州物流公司
  • 东莞南城外贸网站建设自己做网站都需要什么
  • 电商网站建设培训班济南电商网站建设
  • 手机网站开发设计做pc端网站特色
  • 淮安哪个做网站好点北京网站设计公司有哪些