linux - 显示文件的特定行,然后在 linux 中转换为大写

标签 linux command command-line-interface

尝试显示文件的第二行,然后将其转换为大写。

尝试了 head 2 文件 | tr [a-z] [A-Z].

最佳答案

sed -n '2{p;q;}' file.txt | tr '[:lower:]' '[:upper:]'

awk 'NR==2{print toupper($0);exit}' file.txt

head -n2 file.txt | tail -n1 | tr '[:lower:]' '[:upper:]'

[:lower:] [:upper:] 的形式是推荐的方式(POSIX 类)

关于linux - 显示文件的特定行,然后在 linux 中转换为大写,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13300020/

相关文章:

java - 从 Java 执行命令并等待命令完成

mysql - Grunt 部署/bin/sh : mysql: command not found

linux - 在linux中的不同目录中创建文件的符号链接(symbolic link)

php - 从 PHP 中使用 sudo 运行 shell 脚本

我可以在 Linux 内核中调用任何 GCC 内置函数吗?

bash - 如何通过 SSH 自动向多台服务器并行运行命令?

java - 以编程方式执行 Java 应用程序

php的命令行选项解析,howto

jmeter - 如何在非 gui 模式下禁用 JMeter 报告

无法插入断点。低值地址