适用于 SUN Solaris 和 linux 的 awk + ​​fit 语法

2023-12-07

需要以下方面的帮助

当我在 Linux 上运行以下命令时,它运行良好

  awk -v NAME=MACHINE '$1 == NAME'  /etc/hosts 

但在 SUN Solaris 上我得到以下信息:

 awk -v NAME=MACHINE '$1 == NAME'  /etc/hosts 
 awk: syntax error near line 1
 awk: bailing out near line 1

如何适应以下语法以便也适合 SUN Solaris?或进行更改以适应 Linux 和 SUN Solaris


众所周知,Solaris 中 /bin /usr/bin 下的某些命令不符合 POSIX 标准。相反,它们在 /usr/xpg4 和类似的层次结构下有其他兼容版本。

因此,在 Solaris 下您可以只使用:

/usr/xpg4/bin/awk -v NAME=MACHINE '$1 == NAME'  /etc/hosts 

在 Solaris 10 下这是可行的。

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

适用于 SUN Solaris 和 linux 的 awk + ​​fit 语法 的相关文章

  • Solaris 10整合apache与php过程及出错处理

    Solaris 10 整合 apache 与 php 过程及出错处理 lt xml namespace prefix 61 o ns 61 34 urn schemas microsoft com office office 34 gt 作
  • Linux查看文件夹大小的相关命令

    linux的 du 命令 1 简介 du show disk useage 查看磁盘使用情况 2 语法 du abcDhHklmsSx L lt 符号连接 gt X lt 文件 gt block size exclude lt 目录或文件
  • Arcgis server在solaris和linux上,用直连的方式连接sde的时的配置

    Arcgis server在solaris和linux上 用直连的方式连接sde的时候需要做一点配置才可以连上 1 在
  • linux使用读写锁pthread_rwlock_t

    使用读写锁 配置读写锁的属性之后 即可初始化读写锁 以下函数用于初始化或销毁读写锁 锁定或解除锁定读写锁或尝试锁定读写锁 下表列出了本节中讨论的用来处理读写锁的函数 表 4 9 处理读写锁的例程 操作 相关函数说明 初始化读写锁 pthre
  • 如何在 Solaris 10 上构建 Qt 5.2?

    Qt 页面未列出适用于 Solaris 的预编译 Qt 5 软件包 搜索了一下 它似乎也没有包含在流行的软件包存储库 OpenCSW 中 一些谷歌点击表明在 Solaris 下构建 Qt 5 涉及 Solaris 10 下的一些工作 因此我
  • 解决 Solaris 上未声明的 -llapack 依赖性问题

    我已经发布了一个R封装在CRAN这取决于一些成功编译RcppArmadillo代码 该包构建正确 并且在我尝试过的所有测试系统上没有任何注释 如果有兴趣 CRAN 在这里评论 但是 CRAN 检查失败solaris sparc并且无法加载依
  • Solaris - 为什么 java.lang.UNIXProcess.forkAndExec(Native Method) 挂起

    我有一个在 Solaris 上运行的 java 应用程序 该应用程序使用 Runtime exec 定期启动外部进程 似乎一段时间后 多次成功启动此类进程后 进程的启动将挂起 此时 以及几分钟后 进行的线程转储显示 java lang UN
  • 需要在solaris命令中重新排列和求和列

    我有以下名为 atp csv 文件的数据 Date Time M ID N ID Status Desc AMount Type 2015 01 05 00 00 00 076 1941321748 BD9010423590206 200
  • 有人在 Solaris 10x86 上安装了 Rails 3

    我想要一种在未连接到互联网的 Solaris 10 x86 服务器上安装 Rails 3 的简单方法 我可以下载文件并刻录到 DVD 或记忆棒并以这种方式安装 有些软件包是最好的 因为并不真正期待从源代码编译 有没有人做过这个或看过任何有关
  • 列出文件时出现中文编码问题

    我正在运行 Java 应用程序Solaris10 with Chinese 现在目录下有一些中文文件名的文件 当我做files new File dir list 其中 dir 是包含该中文文件的父目录 我得到结果文件名files 0 as
  • 为什么我无法在 Solaris 10 上构建加载 Socket.so 的 Perl 模块?

    我正在尝试构建 Convert ASN1 模块 但在此过程中出现错误 我在 Solaris 10 上使用 Perl 5 12 0 perl Makefile PL运行没有问题 同样的make 但是 进行测试 会引发此错误 IMO 中最关键的
  • 如何在 Linux 和 Solaris 上编译 C?

    我想制作一个可以在 Linux 和 Solaris 中编译的 Makefile 我知道如何单独执行此操作 但如何将两者结合起来并能够检测我正在使用哪种操作系统 我试图仅对一个简单的 C 文件执行此操作 但更改的是编译器的名称 GNU Aut
  • 在 Solaris 上构建 Boost

    Boost 会完全构建在 Solaris 上吗 在我去支付支持合同以将 Sun Studio 12 2 修补到最新版本之前 我想知道是否有人在这方面取得了成功 特别是 Proto Spirit 我遇到了一些错误 有些错误看起来已经在补丁中解
  • 警告(不合时宜):将 void(*)(int) 分配给 extern "C" void(*)(int)

    我在使用 Sun 的 C 编译器时遇到问题 我读过甲骨文的使用函数指针 来自 C http www oracle com technetwork articles servers storage dev mixingcandcplusplu
  • 从 GNU 到Solaris 的等效日期

    In GNU使用命令 date 我可以做到这一点 date d 4 day datei 20130101 i 5 date d datei i day 但我喜欢知道 我怎样才能在 Solaris 中做到这一点 使用日期命令 Tcl 有一个很
  • 在 TCSH Shell 中启用历史记录

    如何启用在 tcsh shell 中输入的所有命令的日志记录 我试过了 将 history 变量设置为 100 savehist 到 99 将 histfile 设置为 home history 在 shell 中键入命令不会将命令保存在历
  • 如何从 Linux 和 Solaris 上的挂载中提取 NFS 信息?

    我需要使用提取 NFS 挂载信息mount在 Linux RHEL 4 5 和 Solaris Solaris 10 系统上 由于这是 SSH 命令的一部分 因此提取需要在一行中进行 不幸的是 Linux 和 Solaris 在该行的不同部
  • 如何使 YY_INPUT 指向字符串而不是 Lex & Yacc (Solaris) 中的标准输入

    我想要我的yylex 解析字符串而不是文件或标准输入 如何使用 Solaris 提供的 Lex 和 Yacc 来做到这一点 重新定义YY INPUT 这是一个工作示例 使用命令编译并运行 yacc d parser y lex lexer
  • x86 上 SPARC 的交叉编译

    我已经看到关于交叉编译器的回复如何在 Windows 上交叉编译 C 代码 以便二进制文件也可以在 Unix Solaris HPUX Linux 上运行 https stackoverflow com questions 579695 h
  • 我如何知道 C 程序的可执行文件是在前台还是后台运行?

    在我的 C 程序中 我想知道我的可执行文件是否像这样在前台运行 a out 或者像这样 a out 如果你是前台工作 getpgrp tcgetpgrp STDOUT FILENO or STDIN FILENO or STDERR FIL

随机推荐

  • 将参数存储到带有空格的变量中

    考虑以下带有输出的命令 du sm Documents 458 home utilisateur Documents du sm Documents exclude aa bb exclude cc dd 153 home utilisat
  • {React Native} Async\Await 无法与 setState 正常工作

    有人可以帮助我理解我没有做正确的事情吗 考虑这个简单的代码 var images const funImage setFunImage useState Some function that does this below firebase
  • jBoss 4.0.2 多次部署相同的 WAR 会导致 jBoss 由于 PermGem/Out-of-Memory 错误而崩溃

    我开发 Web 应用程序并使用 jBoss 4 0 2 当我使用 eclipse 多次重新部署 WAR 时 jBoss 将崩溃 因为它耗尽了内存 当我必须将新版本安装到生产环境时 它将消耗生产服务器内存 这意味着我必须停止 jBoss 以防
  • 在 R 中打开 .bcp 文件

    我一直在尝试将 bcp 文件格式的英国慈善委员会数据转换为 csv 文件格式 然后可以将其读入 R 中 我所指的数据可在此处获取 http data charitycommission gov uk 我想做的是将这些 bcp 文件转换为可用
  • System.TypeAccessException:尝试通过方法“X”访问类型“Y”失败

    好吧 我已经用谷歌搜索了近两天 并且尝试了几乎所有与此错误相关的解决方案 但没有任何效果 大多数问题都是关于 Click once 应用程序 JSON Web 应用程序等的安全设置 但对于普通的旧 winforms 应用程序来说却没有任何问
  • 如何从字符串中删除所有双空格

    我试图从字符串中删除所有双空格 以便只保留单个空格 while doublespace 1 kstring replace doublespace 1 doublespace kstring find first of 它找到第一个双空格
  • 如何将项目数组移动/旋转到 JavaScript 数组中的特定索引?

    我有一个 jQuery 元素 图像 集合 var images img 我想更改集合 使其从特定索引开始 并将前面的项目附加到末尾 有点像Rolodex 如果需要的话 我还可以将它们转换为数组 使用 JavaScript 数组的示例 var
  • 使用 ColdFusion 中的列表调用 .NET 方法时未找到方法

    对于某些背景 这与将 IEnumerable 变量从 ColdFusion 传递到 NET 我已将代码更改为使用列表 并取得了进展 但在使用 NET 和 ColdFusion 的简单数据类型以外的任何内容时 仍然遇到障碍 这是当前的问题 首
  • 是否可以从全局或设备函数调用 CUDA CUBLAS 函数

    我正在尝试并行化现有应用程序 我已将大部分应用程序并行化并在 GPU 上运行 但我在将一个函数迁移到 GPU 时遇到问题 该函数使用 blas 库的函数 dtrsv 见下文 void dtrsv call N double B double
  • 在运行时使用 ref 参数创建 C# 委托类型

    我需要创建一个委托类型ref运行时参数 如果我在编译时知道参数类型 我可以使用显式委托类型声明 例如 S is some struct value type e g int or Guid delegate void VoidDelSRef
  • Kendo UI Angular:(SystemJS) 意外标记 <

    我在使用 IIS 的 ASP NET Core 解决方案上使用 VS2015 RC3 Angular2 2 0 0 每当我尝试添加新的 UI 模块 例如下拉列表或输入 时 我都会收到 SystemJS 错误 但奇怪的是我的按钮可以正常工作
  • 使用 VBA 更新 Excel 切片器选择的性能较差

    我正在使用 VBA 模拟单击 Excel 切片器 但遇到了严重的性能问题 用户单击 X 轴上带有日期的柱形图 单击某列时 会在包含日期列表的切片器中选择相应的日期 该列表将随着时间的推移而不断增长 据我所知 为非 OLAP 数据源 我的情况
  • 带圆角的矩形旋转器

    我正在尝试制作加载程序 它看起来像这样 CodePen 但我需要有圆形边框和矩形 而不是盒子 这样我就可以将我们公司的标志放置到装载机上 我尝试再制作一层 这将制作内联半径和包装器 我设置border radius and overflow
  • 将 Datagridview 值更新到数据库中

    我正在开发一个表单应用程序 用户可以从数据库获取表数据 进入可编辑的 gridviewcontrol 以便用户可以更新网格中的一些数据 当用户单击表单上的更新按钮时 更新的数据网格值应该在数据库中更新 用户可以一次更新更多列值 我第一次在数
  • MySQL 错误 1060:重复的列名 ALTER TABLE

    由于我没有创建的代码中的错误 我在查询时遇到了一些问题 query this gt db gt query ALTER TABLE DB PREFIX customer ADD customer type TINYINT 1 NOT NUL
  • Django时区感知DateTimeField默认值时区感知错误

    我正在尝试将 DateTimeField 添加到我的 django 模型中 并以最大时间戳作为默认值 我已经弄清楚 Django 中的最大时间戳是 9999 12 31 23 59 59 与我的 postgres 数据库中使用的最大时间戳不
  • 内存通常比磁盘快多少?

    IDE SCSI SSD SATA 或所有这些 我很惊讶 本文中间的图3 大数据的病理学 表示进行顺序访问时内存仅快 6 倍左右 内存为 350 Mvalues sec 而磁盘为 58 Mvalues sec 但当您进行随机访问时 速度大约
  • std::enable_if 如何工作?

    我刚刚问了这个问题 std numeric limits 作为条件 我明白用法在哪里std enable if将有条件地定义方法的返回类型 导致该方法无法编译 template
  • 按 Column.DisplayMember 对 DataGridView 进行排序

    我有一个DataGridView有几个DataGridViewComboBoxColumn实际值与 ID 相关联 但DisplayMember是查找表中的字符串对应项 我试图做到这一点 以便当我按该列排序时 排序是根据DisplayMemb
  • 适用于 SUN Solaris 和 linux 的 awk + ​​fit 语法

    需要以下方面的帮助 当我在 Linux 上运行以下命令时 它运行良好 awk v NAME MACHINE 1 NAME etc hosts 但在 SUN Solaris 上我得到以下信息 awk v NAME MACHINE 1 NAME