linux--shell错误:syntax error near unexpected token ‘('

2023-11-05

这几天编写了几个简单的shell程序,然后都出现了syntax error near unexpected token ‘('

的错误,然后实在是检查不出错误;后面百度了才找到的原因:

之前错误的程序片段如下:

usr=$ (whoami)

dr=$ (pwd)

提示的错误如下:

syntax error near unexpected token ‘('

后面才知道原来是$ 与左括号之间多了一个空格,改正以后程序就正常运行了。

其实上面usr=$(whoami)等价于 usr=`whoami`

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

linux--shell错误:syntax error near unexpected token ‘(' 的相关文章

  • 查询CPU的核数

    超线程技术就是利用特殊的硬件指令 把两个逻辑内核模拟成两个物理芯片 让单个处理器都能使用线程级并行计算 进而兼容多线程操作系统和软件 减少了CPU的闲置时间 提高的CPU的运行效率 超线程技术是在一颗CPU同时执行多个程序而共同分享一颗CP
  • gym102263 problem J Thanos Power (dp)

    链接 题意 给出一个大数 有两种操作 加 1 0 x 10 x 10x和减 1 0
  • ArchLinux的安装和配置

    文章目录 安装ArchLinux 分区 更换镜像源 下载arch软件 进入新系统 安装系统引导工具 为root设置密码 解除U盘挂载 重启虚拟机 配置ArchLinux 配置语言区域 配置时区 设置主机名 中文本地化配置 提前准备 虚拟机软
  • openssl安装与使用

    文章目录 1 OpenSSL简介 2 OpenSSL安装 3 加密技术介绍 4 openssl 命令 4 1摘要命令 4 2对称加密命令 4 3非对称加密命令 4 3 1生成私钥 4 3 2提取公钥 4 3 3利用公钥加密 私钥解密数据 4
  • dns配置

    dns配置文件详解 dns配置文件默认在 etc named conf中 vim etc named conf options 影响zone设置 listen on port 53 127 0 0 1 监听端口和ip 若监听所有 则 any
  • 使用Linux脚本更新Weblogic部署的应用程序

    在利用Jenkins实现Weblogic应用自动部署的功能时 如何通过Shell 脚本自动更新Weblogic部署的应用程序呢 可以使用weblogic jar包中的weblogic Deployer这个class 命令如下 java we
  • Linux如何运行.Applmage文件

    1 什么是 Applmage文件 AppImage是新型的打包软件 它可以解决Linux上面的依赖问题 在使用上面相比其他的软件使用极为简单 所谓的 Applmage文件就是使用该打包软件打包出来的文件格式 2 怎么运行 Applmage文
  • ubuntu 强制关闭卡死的pycharm

    ubuntu 环境是 16 04 终端输入 monitor 点击 System monitor 之后输入java 上图是已经删除过的 找到java之后右键点击kill OK
  • centos 安装alien

    出处 http linux4you in install netapp oncommand system manger on centos 1 在root权限下执行命令 sudo su 2 安装alien需要的依赖包 yum y insta
  • Linux系统与管理 - (三)Linux常用命令解析

    自说 学习路径 目录和文件 查找目录和文件 查看文件 压缩及解压 自说 操作Linux系统必不可少的常用命令 坚持学习吧 每天一点点 总归是有收获的 学习路径 Linux系统与管理 一 安装Linux系统 Linux系统与管理 二 Linu
  • navicat连接linux虚拟机上的mysql出现10060的错误解决

    https www cnblogs com mmzs p 9201558 html 我的是当时配置MySQL的时候在iptables文件里面添加了3306但是 我没有保存 所以没有监听到这个端口 弄了一中午 唉 最终通过上面的文章得以解决
  • Linux学习第17天:pinctrl和gpio子系统开发:由0到1

    Linux版本号4 1 15 芯片I MX6ULL 大叔学Linux 品人间百味 思文短情长 本篇笔记的题目为 pinctrl和gpio子系统开发 由0到1 做嵌入式系统开发 肯定经历过单片机 ARM Linux这么一个过程 这是一个8位单
  • linux c 语言小结

    linux c 语言小结 gdb 使用 gdb是调试linux c语言代码的 所以要调试linux c语言 先要 gcc g 文件名 才能开始调试 gdb 命令 首先在命令行中输入 gdb 调试的基本代码 list 展示 s 进入函数内部
  • 常见的八种导致 APP 内存泄漏的问题

    像 Java 这样具有垃圾回收功能的语言的好处之一 就是程序员无需手动管理内存分配 这减少了段错误 segmentation fault 导致的闪退 也减少了内存泄漏导致的堆空间膨胀 让编写的代码更加安全 然而 Java 中依然有可能发生内
  • WSL 修改默认用户

    通常可以通过以下命令来指定进入 wsl 的时候使用的用户 wsl u
  • Thief in a Shop 【CodeForces - 632E】【背包】

    题目链接 给了N个物品 每个物品无限个 我们要的是求刚好我们拿了K个物品的时候 能组成哪几种数 我们可以想个办法去填充 那么就需要有一个所谓的0状态 然后假如不足K个的时候 就可以拿这个所谓的0状态来填充了 所以 我们把所有的数排序 然后都
  • Tomcat单实例安装部署

    自说 Tomcat 服务器是一个免费的开放源代码的Web 应用服务器 属于轻量级应用服务器 主要用于处理动态web数据 部署java环境 上传jdk包 使用xftp上传 解压 tar zxvf u01 jdk 8u333 linux i58
  • UVa 1347 Tour

    题目 Tour 题意 来自luogu John Doe想用最小的路程游览完所有目的地 每个目的地都用坐标xi yi表示 任何两目的地的xi都不相同 两目的地之间的路程是两点之间的直线距离 John是这样走的 他从最左边的点开始 然后只能向右
  • 编写Shell脚本(批处理,一次执行多条命令)

    Bash终端的优势 1 上下键重复执行命令 2 tab键自动补齐 3 提供有用的环境变量 4 批处理 shell脚本文件建议以 sh为后缀 其实vim创建文本文件时 对名字无要求 但最好规定格式 echo SHELL 输出为 bin bas
  • [蓝桥杯 2014 省 A] 波动数列

    题目链接 蓝桥杯 2014 省 A 波动数列 题目描述 观察这个数列 1 3 0 2

随机推荐

  • 一起自律打卡社群第3期

    如果你愿意 你可以变得更好 社群大家都知道是怎么回事 建这个群组主要就是互相鼓励 一起前进 不要在生活或工作学习中处于一种颓废的状态 干啥都提不上劲 对生活也没有多大的期望 其实都是懒散惯了 导致对生活缺少一种积极的能量 从而想伪躺平当个咸
  • 电脑系统重装后触控板用不了了(消失了)

    问题 win10系统重装后发现触控板用不了 消失了 如图 正常的情况应该如图下 造成这种情况的原因 1 可能是误删触控板驱动 2 可能是重装系统的时候触控板驱动没打上 3 可能是触控板因进水 撞击损坏 4 略 可能因素太多了 这次我主讲华硕
  • express+websocket实现线上聊天

    1 webSocket简介 WebSocket是一种通信协议 可在单个TCP连接上进行全双工通信 WebSocket使得客户端和服务器之间的数据交换变得更加简单 允许服务端主动向客户端推送数据 在WebSocket API中 浏览器和服务器
  • 静态类型推导

    前面说泛型的时候 提到了C 模板的实现方式是动态特性静态化 在实际情况中 这是一个提高效率的好办法 动态性的好处是灵活 开发简便 静态性的特性是效率高 编译期检查较好 因此很自然地就有一个问题 能不能各取所长 达到两全其美 应该说 在一定程
  • Apache Tika入门

    文章目录 1 基本介绍 2 Tika使用 2 1 解析器接口 The Parser interface 2 1 1 自定义Parser类 2 2 检测器接口 2 3 Tika配置 1 基本介绍 Apache Tika 文本分析工具包 能够检
  • Python可视化——3D绘图解决方案pyecharts、matplotlib、openpyxl

    Python可视化 3D绘图解决方案pyecharts matplotlib openpyxl 1 pyecharts 2 matplotlib 3 openpyxl 这篇博客将介绍python中可视化比较棒的3D绘图包 pyecharts
  • Java Thread.Sleep()具有什么功能呢?

    转自 Java Thread Sleep 具有什么功能呢 下文笔者讲述Thread Sleep 方法的功能简介说明 如下所示 Thread Sleep 方法的功能 暂停当前线程 当线程停止后 会通知线程调度器在当前时间周期内将其状态设置为w
  • qt5中QString输出变量的值

    概述 QString类中有两种实现输出字符串中含有变量值的方式 这里做下记录 示例 方法一 使用QString的函数asprintf int m age 12 QString asprintf 年龄是 d m age 方法二 使用arg Q
  • 对数器

    记录下笔记 对数器的概念和作用 对数器主要用来测试自己写的程序是否完全正确 该方法通过大量的随机数据进行验证 有时候做算法题可能无法短时间内 或者很难推导出正确的数学式子 比如贪心算法 来验证自己算法的正确 这时候就需要大量的随机样本进行测
  • vue-quill-editor编辑器的安装与配置(包含字号大小,图片缩放)

    1 安装vue quill editor npm install vue quill editor save 2 main js全局引用 import VueQuillEditor from vue quill editor 一定要引入这三
  • jquery完成商品列表按价格升序、降序排序

    实现思路 商品列表按价格的升序 降序的实现主要思路就是获取到所有的商品节点 然后都存到数组里面 数组就按照商品价格进行冒泡排序 将数组里的商品进行降序或升序的排序 最后清空在html下原本的所有商品 然后把数组里的商品按排序后的顺序重新添加
  • mysql html,将HTML存储到MySQL数据库中

    I m trying to store a String which contains HTML in a MySQL database using Longtext data type But it always says You hav
  • 【NLP】信息检索变得简单、不同类型及其工作原理

    大家好 我是Sonhhxg 柒 希望你看完之后 能对你有所帮助 不足请指正 共同学习交流 个人主页 Sonhhxg 柒的博客 CSDN博客 欢迎各位 点赞 收藏 留言 系列专栏 机器学习 ML 自然语言处理 NLP 深度学习 DL fore
  • 第三章 分组-练习题

    第三章 练习题 import numpy as np import pandas as pd Ex1 汽车数据集 现有一份汽车数据集 其中Brand Disp HP分别代表汽车品牌 发动机蓄量 发动机输出 df pd read csv da
  • zabbix监控实战示例

    1 监控TCP 连接数 1 创建conf文件引用脚本 vim usr local zabbix etc zabbix agentd conf d all conf 或者 vim usr local zabbix etc zabbix age
  • JAVA回调机制(CallBack)详解

    序言 最近学习java 接触到了回调机制 CallBack 初识时感觉比较混乱 而且在网上搜索到的相关的讲解 要么一言带过 要么说的比较单纯的像是给CallBack做了一个定义 当然了 我在理解了回调之后 再去看网上的各种讲解 确实没什么问
  • [架构之路-30]:目标系统 - 系统软件 - Linux OS根文件系统rootfs的概念、组成、制作以及用busybox制作根文件系统

    目录 前言 第1章 什么是根文件系统 1 1 什么是文件 1 2 什么是文件系统 1 3 文件系统组织文件的方式 树形结构 1 4 统一的虚拟文件系统 1 5 物理存储介质与物理文件系统类型 1 5 什么是根文件系统 第2章 根文件系统的标
  • Matlab License Manage Error -103问题——远程桌面调用Matlab出错

    操作系统 Windows 10 软件版本 Matlab R2016a R2017a 报错 License Manage Error 103 因为新型冠状病毒疫情的原因 开学继续推迟 从2月份开始 在家办公已经1个月了 前几天处于某些原因需要
  • Docker安装好后默认路径

    Docker安装好后默认路径为 var lib docker 其下的containers文件夹为容器文件夹 image为镜像文件夹
  • linux--shell错误:syntax error near unexpected token ‘('

    这几天编写了几个简单的shell程序 然后都出现了syntax error near unexpected token 的错误 然后实在是检查不出错误 后面百度了才找到的原因 之前错误的程序片段如下 usr whoami dr pwd 提示