• The Baeldung Logo
  • 从这里开始
  • 指南 ▼▲
    • Persistence

      Spring持久化指南

    • REST

      使用Spring构建REST API指南

    • Security

      Spring Security指南

  • 关于
  •  English

分类: Scripting

>>  如何在 Linux shell 中构建 JSON 字符串

>>  在Bash脚本中等待网络启动

>>  Linux comm命令

>>  使用jq从变量创建嵌套JSON文件

>>  Linux中的date命令

>>  如何为Bash中的单个语句设置IFS

>>  在Bash中,函数会作为子进程运行吗?

>>  如何在Shell中检查数字是否在范围内

>>  如何将MySQL结果集存储到Bash数组

>>  Linux中的Shell脚本是什么?

>>  在Bash中用$符号前缀字符串的目的是什么

>>  使用Bash脚本将WebP动画转换为GIF动画

>>  如何在Nautilus中执行脚本

>>  如何在Bash循环中输出文本,直到发生键盘按键事件

>>  如何从子shell退出shell脚本

>>  如何批量实现验证文件的MD5哈希值

>>  Linux截图命令

>>  检查Linux系统上的脚本是否以root身份运行

>>  如何在Bash脚本中作为MQTT客户端进行订阅

>>  如何使用CLI将自定义文本转换为JSON

>>  declare和typeset之间的区别

>>  特殊的美元符号Shell变量是什么?

>>  Linux中Bash的栈大小限制和递归

>>  Linux xargs命令指南及示例

>>  Fish Shell以及如何通用处理$PATH

>>  如何在Linux终端中运行BASIC代码

>>  如何在Bash脚本中获取控制台几何信息

>>  如何从Bash脚本中检查程序是否存在

>>  如何在 Zsh 终端中打印每个命令的退出状态码

>>  Bash 和 POSIX 中未加引号变量的安全风险

>>  Linux mv 命令指南及示例

>>  Linux sleep 命令指南及示例

>>  Linux trap 命令指南及示例

>>  如何在 Shell 中使用密钥对流和文件内容进行异或运算

>>  如何在 Shell 脚本中遍历字符串列表

>>  检查 Bash 数组是否包含某个值

>>  Shell中的逃逸字符

>>  如何在 Python 脚本中执行 Bash 命令

>>  在Linux启动时运行脚本

>>  如何在 Bash 中解析 CSV 文件

>>  使用 Linux cat 命令将文本写入文件

>>  如何在Bash脚本中使用命令行参数

>>  检测是否需要运行systemctl daemon-reload

>>  如何从Linux Shell验证URL的有效性

>>  使用AWS CLI处理EC2

>>  Linux dirname命令指南及示例

>>  如何在Linux中创建随机可读文本文件

>>  如何定义一个必须被source的Shell脚本

>>  在Linux中显示文件的特定列

>>  如何在Linux中更改终端输出颜色?

>>  在Linux脚本中使用Shebang #!

>>  如何将多个MP3文件合并成一个

>>  Linux basename 命令指南,附带示例

>>  如何在Shell中使用用户输入作为While循环条件

>>  如何将对话框输入定向到一个变量

>>  Bash中"Set"数据结构的等效实现

>>  如何在执行Shell命令之前回显它们

>>  如何对目录中的所有文件进行diff

>>  将Git Clone的输出重定向到文件

>>  Linux中的标准退出状态码

>>  在脚本中使用chroot

>>  YAML 和 JSON 工具及互操作性

>>  Linux 延迟执行后台命令

>>  在Linux中解码编码的URL

>>  如何在 Shell 中四舍五入浮点数

>>  静默 Bash 命令的输出

>>  Linux 命令 – 重复执行命令 n 次

>>  Linux 命令 – 遍历目录

>>  使用 Linux 命令创建符号链接和硬链接

>>  Linux 中的流重定向指南

>>  Linux 中的管道和重定向

>>  如何将命令行参数传递给 Bash 脚本

>>  Linux read 命令指南

>>  Linux shell 函数用法

>>  AWK编程语言指南

>>  在Linux的多个目录中执行命令

>>  Linux中的echo命令

>>  Linux watch 命令

>>  如何在 Bash 脚本中使用 cd 命令

>>  Linux man 命令

>>  tee 命令介绍

>>  Linux ping命令

>>  Bash 中的字符串操作

>>  Bash数组简介

>>  Linux source 命令

>>  在 Linux 中从文件读取随机行

>>  如何使用awk调用外部程序

>>  使用pushd和popd命令进行目录导航

>>  Bash 特殊变量

>>  在Bash中将命令输出读入数组

>>  Linux join 命令

>>  何时使用 xargs

>>  将标准输出发送到多个命令

>>  直接从URL执行Bash脚本

>>  获取数据集的最小值、最大值、中位数和平均值的命令

>>  命令替换

>>  Shell命令中的双破折号是什么意思?

>>  使用或不使用'export'定义Bash变量

>>  以给定间隔重复执行Linux命令

>>  Linux Shell 计数器实现

>>  Arrays.sort(Object[]) 与 Arrays.sort(int[]) 耗时比较

>>  结合JPA和/或Criteria谓词

>>  Here文档和Here字符串

>>  从命令行运行脚本中的函数

>>  如何在Bash中一次删除多个文件

>>  在给定行号处分割文件

>>  Shell脚本中exec命令的用途

>>  如何在安装程序时脚本化"Yes"

>>  如何编写一个响应交互提示的Bash脚本

>>  什么是 pid 文件?有什么用

>>  将网页内容获取到Shell变量中

>>  调试Bash脚本

>>  Linux中生成随机数的指南

>>  从单个提示符一次运行多行Shell代码

>>  Bash脚本中IFS的含义

>>  确保只有一个Shell脚本实例在运行

>>  将一个命令的输出作为另一个命令的参数传递

>>  如何通过脚本创建crontab

>>  .bashrc、.bash-profile和.profile之间的区别

>>  使用sed处理字面字符串而不是输入文件

>>  何时在Bash中使用别名、脚本或新函数

>>  在Shell脚本中将命令存储在变量中

>>  在Linux中从Shell脚本显示GUI通知

>>  Linux Bash: 多个变量赋值

>>  如何在Linux Shell脚本输出中插入换行符

>>  文件编辑:向不存在的行追加到文件

>>  在Linux中遍历名称中包含空格的文件列表

>>  Bash脚本计算经过的时间

>>  将命令输出存储到变量时保留换行符

>>  Bash中${}和$()的区别

>>  如果任何命令失败则中止Shell脚本

>>  在Linux中终止运行在特定端口上的进程

>>  获取后台进程的退出代码

>>  在Linux中连接两个字符串以构建完整路径

>>  解决"Unary Operator Expected"错误

>>  Linux Bash如何实现对一列数字求和

>>  在Linux中清除终端屏幕

>>  创建接受参数的Bash别名

>>  在Shell中删除导出的环境变量

>>  Java Weekly, 第276期

>>  REST 与 WebSockets比较

>>  重启NoSQL数据库(如MongoDB)

>>  获取Linux命令的路径

>>  如何在Bash中创建CPU峰值

>>  在Linux中使用printf和echo

>>  在Linux中仅过滤标准错误

>>  Bash – 高效使用历史记录

>>  在Bash脚本中模拟Enter键按下

>>  列出Linux中的环境变量

>>  如何在Linux中创建别名

>>  在Bash中的单引号字符串中转义单引号

>>  在Bash中检查变量是否存在于列表中

>>  Linux Bash 使用二维数组

>>  Shell 中的感叹号使用

>>  执行Bash脚本时显示行号

>>  Bash 遍历文件内容

>>  检查Linux环境变量是否设置

>>  Linux中的段错误

>>  使用GDB命令调试程序

>>  解析Bash命令行参数

>>  将输出管道传递给Bash函数

>>  如何从文本文件运行Bash命令

>>  在Shell中展开相对路径

>>  在Linux Shell中将十六进制转换为ASCII字符

>>  POSIX Shell数组/列表数据结构

>>  以守护进程方式运行shell脚本

>>  在Linux中在一个脚本结束后启动另一个脚本

>>  解决Linux中的"无法打开共享对象文件:没有这样的文件或目录"错误

>>  限制SSH用户的命令

>>  使用source命令在Bash Shell脚本中包含文件

>>  带有多个参数的xargs

>>  命令行参数中使用破折号"-"

>>  在Linux终端中合并图像

>>  sed和awk替换操作的返回值

>>  Linux命令行工具截取网站截图

>>  从管道中读取值到Shell变量

>>  在连续流上使用grep

>>  如何将Bash变量内容写入文件

>>  配置Systemd服务定期重启

>>  在Bash脚本中查找脚本自身的文件名

>>  为Bash命令设置环境变量

>>  在Bash中对除法结果进行四舍五入

>>  在Bash中不使用goto进行流程控制

>>  如何将带颜色的标准输出写入文件

>>  在不同的工作目录中运行脚本

>>  Linux Shell 杀死超时子进程

>>  Linux中的/bin/true和/bin/false命令

>>  在Bash中检查变量是否为数字

>>  在Shell脚本中使用passwd命令

>>  使用wget下载内容而不跟随重定向

>>  什么是Sysroot?

>>  使用Bash自动将最后一个命令的输出捕获到变量中

>>  Linux Shell中变量的除法

>>  在文本文件中替换Shell变量

>>  遍历ls -l输出的每一行

>>  修复Linux中的"/bin/sh: pushd: Not Found"错误

>>  Makefile中的条件变量赋值运算符

>>  使用expect自动化Telnet会话

>>  在Linux终端上打印数字统计信息

>>  在Makefile中抑制命令调用的回显

>>  何时在Shell命令中的参数周围加引号

>>  在Linux脚本中读取/解析属性文件

>>  #!/usr/bin/bash和#!/usr/bin/env bash之间的区别

>>  获取DST安全相对日期的指南

>>  Bash终端如何隐藏用户的输入

>>  在Shell脚本中处理特殊字符

>>  Linux Shell 抛出异常及解决

>>  重定向time命令的输出

>>  Bash 中安全使用 eval

>>  Linux Shell性能:dash vs bash

>>  在Bash中按逗号分割列表

>>  在Linux中列出所有可用的命令和别名

>>  比较点分隔版本格式的字符串

>>  在Linux命令行中检索视频信息

>>  计算文件数量然后删除最旧文件的脚本

>>  为什么使用Shell循环处理文本是一种不好的做法?

>>  Spring Boot中ApplicationContextRunner指南

>>  源引用和执行Shell脚本的区别

>>  return和exit命令的区别

>>  shell脚本字符串拼接

>>  在Shell脚本中检查目录是否存在

>>  在Linux上运行被别名遮蔽的命令

>>  在Shell脚本中创建简单的选择菜单

>>  运行非可执行脚本

>>  使用Handlebars进行模板化

>>  在Linux中检查命令是否成功执行

>>  为什么循环遍历find的输出是一种不好的做法

>>  当文件或目录发生变化时执行命令

>>  在Shell脚本中等待文件

>>  bash位操作符

>>  何时避免在Shell脚本中使用&&

>>  为systemd服务设置环境变量

>>  Bash中单括号和双括号的区别

>>  在Linux命令行界面中将字符串转换为数字

>>  在Bash中召回之前的命令或其参数

>>  不使用"sh"或"bash"命令运行Shell脚本

>>  Linux中的交互式、非交互式、登录和非登录Shell

>>  判断Shell变量是否为空

>>  Linux 命令行如何创建UUID

>>  在Docker CMD指令中运行多个命令

>>  执行Linux命令而不将其保存在历史记录中

>>  Linux Shell脚本中的单行if-else条件

>>  在Bash中将变量与数字进行比较

>>  自动测试网站是否可用的脚本

>>  在Vi中粘贴文本时的缩进和关闭自动缩进

>>  在Vim中执行Shell命令并使其静默

>>  在Shell中打印ASCII艺术

>>  使用Shell检查MySQL数据库是否存在

>>  如何使输出覆盖终端中的同一行

>>  使用脚本编辑/etc/sudoers

>>  Linux中的PC扬声器蜂鸣

>>  实现命令行进度条

>>  SSH known_hosts文件是什么以及如何临时忽略它

>>  如何在Shell中重试失败的命令

>>  在watch命令中使用颜色

>>  如何使用rsync的批处理模式

>>  如何在时间范围内定期运行Cron作业

>>  如何对别名命令使用which

>>  使用OpenSSH、PuTTY和OpenSSL生成无密码短语的密钥

>>  将INI文件转换为Bash数组

>>  Linux中的空闲和虚拟可执行文件

>>  管道命令以什么顺序运行?

>>  从符号链接获取Bash脚本的路径

>>  如何使用sed处理Bash变量

>>  Java Debug接口(JDI)的介绍

>>  在find -exec中执行多个命令

>>  使用top命令按进程名过滤进程

>>  行尾和解决configure: /bin/sh: bad interpreter错误

>>  Linux中的Shell自动完成

>>  在Shell脚本中解析、验证和打印JSON

>>  shell脚本检查输入参数的存在

>>  使用Shell将十进制打印为ASCII

>>  通过rsync进行加密远程备份

>>  在for循环中使用nohup

>>  使用set命令时的"Illegal option -o pipefail"

>>  Shell中的明文密码以及如何处理特殊字符

>>  Linux Shell 反向循环遍历

>>  如何从Vim编译代码

>>  bash script.sh和./script.sh有什么区别

>>  如何从一个Shell脚本调用另一个

>>  从命令行检查天气

>>  如何在Shell中从URL提取基本文件名

>>  FFmpeg渲染过程的微调和参数化

>>  Linux中的鼠标事件和输入事件接口

>>  在Linux Shell中读取WebSocket响应

>>  如何在Shell中无限期地什么都不做

>>  如何在Bash中创建一个快捷方式以执行Shell脚本

>>  使用FFmpeg从视频中提取帧

>>  Linux中的管道缓冲容量

>>  如何在AWK脚本中使用Shell变量

>>  如何在Bash的if子句中使用正则表达式

>>  如何在Linux中为命令输出添加时间戳前缀

>>  使用&&和;执行多个命令的区别

>>  从命令行获取输入文本的语音输出

>>  使用$RANDOM生成随机字符串

>>  如何对多个命令运行time命令

>>  打印行数与命令输出一起显示

>>  在Linux终端中格式化文本

>>  如何使Bash中的Tab自动完成不区分大小写

>>  向jq传递Bash变量的指南

>>  使用一个命令ping多个IP地址或主机

>>  命令行图表和绘图工具

>>  隐藏expect的输出

>>  避免nohup命令的输入/输出消息

>>  如何检查日期参数是否为yyyy-mm-dd格式

>>  将watch的输出存储到文件中

>>  在Shell中的一个case语句中匹配多个条件

>>  如何在Shell中仅按换行符分割

>>  如何将Shell脚本转换为二进制可执行文件

>>  在Shell中存储路径并使用变量更改目录

>>  Linux hash命令

>>  使用SAX解析器解析XML文件

>>  如何在插入USB设备时执行Shell脚本

>>  如何在Shell中将二进制转换为十六进制和十进制

>>  显示Shell中的函数定义

>>  在Shell中解析HTML以提取HTML标签之间的文本

>>  使用Linux Shell命令删除所有注释

>>  如何完全从Bash脚本数组中移除一个元素

>>  用于跨平台编译的CMake

>>  检查进程正在监听的信号

>>  如何在Bash中使用三元条件运算符

>>  Bash的set和export有什么区别?

>>  如何在sed表达式中嵌入Shell命令

>>  如何设置WildFly服务器

>>  如何在Bash中将字符串变量附加到自身

>>  如何在克隆后自动切换到Git目录

>>  解决"sh: 0: getcwd() failed: No such file or directory"错误

>>  find命令的默认排序顺序

>>  如何在Bash的if-else语句中使用grep

>>  如何从文件向Bash脚本传递参数

>>  Shell提示符和如何纠正缺失的换行符

>>  如何混淆Bash脚本使其难以阅读

>>  从Linux命令行打印数字范围

>>  递归复制隐藏文件

>>  如何打印RFC-3339格式的日期

>>  如何处理文件中列出的文件

>>  如何在Linux中为Shell脚本设置开发环境

>>  如何正确格式化Shell脚本的源代码

>>  Bash中Compgen命令的用法

>>  Bash循环计数器与序列迭代的区别

>>  如何向通过cURL获取的Shell脚本传递参数

>>  向JSON对象添加字段

>>  Shell中手动UNIX时间戳算术的简便性

>>  如何使用cURL发送大文件

>>  Shell和终端中的Meta键和按键处理优先级

>>  Bash中文件结束符(EOF)的使用和表示

>>  Bash脚本中的信号处理

>>  Python缓冲和tee命令

>>  如何将tee等命令的输出分配给变量

>>  零、NULL字符以及在终端中输入或插入NULL

>>  shell关闭文件描述符

>>  在使用find复制文件时避免"相同文件"和其他警告

>>  如何在创建文件时向文件名添加数字

>>  在Shell命令中插入换行符

>>  Java的背包问题实现

>>  将函数作为参数在Bash中传递

>>  如何在GUI中打开多个终端并运行不同的命令

>>  如何以相反顺序打印给定数字

>>  Bash脚本中的自动Docker登录

>>  在Bash脚本中将数组作为函数参数传递

>>  在Bash中更改命令行参数

>>  如何从CLI切换文件中的注释

>>  在Bash脚本的Case语句中,关系运算符如何工作

>>  使用 jq 将 JSON 字符串转换为CSV、TSV

>>  $TERM 环境变量

>>  Linux Shell删除变量中的字符

>>  如何将标准错误消息存储在 Linux 变量中

>>  如何列出 Linux 机器上可用的 shell

>>  将 ls 命令的输出转换为 JSON 数组

>>  何时需要在Bash中使用双引号?

>>  如何使用Bash脚本来在MySQL数据库中插入值

>>  高效排序大文件的不同方法

>>  Bash 脚本日志记录

>>  使用 ls 和 wc 准确计数文件的方法

>>  在 Linux 中从键值对文件设置环境变量

>>  如何在不解压的情况下查看 tar.gz 的内容

>>  如何在 Bash 中验证变量的长度

>>  Hibernate错误:未设置所有命名参数

>>  如何从 TAR 归档中删除文件

>>  如何在 Shell 中比较时间

>>  如何在 Linux 命令行上将字符串转换为十六进制

>>  在 Linux 中读取二维码

>>  使用 curl 发送邮件

>>  通过双击启动 Shell 脚本

>>  如何从Bash脚本调用Python

>>  如何在 Linux 中检查文件是否被压缩

>>  环境约束和最大变量大小

>>  IntelliJ 调试Java 8 Streams

>>  编辑正在运行的 Shell 脚本会产生什么影响?

>>  Linux Shell 生成指定范围内的日期列表

>>  如何在 Shell 脚本中遍历目录结构

>>  如何在Shell中将变量内容作为命令运行

>>  如何使用 Bash 为变量分配默认值

>>  在 Shell 中将秒数转换为格式化时间

>>  Linux Shell 生成有界随机数

>>  如何对 Bash 变量使用 grep

>>  在Bash中检查一个数字是否是质数

>>  嵌套case语句和;;分号终止符在Bash中的使用

>>  如何从文件中导出变量

>>  Bash定义Hash Table

>>  如何编写脚本安装多个应用程序

>>  在 Linux CLI 中裁剪 PDF 文件

>>  如何在 Bash 中逐行捕获标准输出

>>  为什么有多个 Shell 提示符?

>>  Shell 中是否可以撤销命令?

>>  如何对Bash数组进行排序

>>  eval和exec命令的区别

>>  如何在Bash中遍历字符串的每个字符

>>  输出Excel文件的Shell脚本

>>  在Linux命令行中调用MATLAB函数

>>  使用jq命令在一行中打印值

>>  根据日期范围过滤日志文件条目

>>  如何在Linux中ping时显示日期和时间

>>  在Shell脚本中将当前Git分支名称分配给变量

>>  Bash中$*和$@的区别是什么?

>>  date、echo date、echo "`date`"和echo '`date`'之间的区别

>>  如何在Bash中将字符串分割成数组

>>  在Bash中获取和操作子网掩码

>>  如何在Bash中使用颜色显示Git分支

>>  基于文件属性重命名文件

>>  从Python文件创建二进制文件

>>  如何将文件的行读入数组

>>  如何将最新文件从一个目录复制到另一个目录

>>  获取字符ASCII值的Bash脚本

>>  test命令以及何时使用-eq、=和==

>>  如何在Shell中从Glob匹配中排除模式

>>  Shell 脚本解析主机名

>>  递归查找目录中最大的文件

>>  如何为systemd服务指定工作目录

>>  如何从Shell脚本检查Git目录是否干净

>>  如何在管道中在xargs之后传递命令

>>  在Expect脚本中获取生成进程的退出代码

>>  未终止输出以及如何在Zsh中隐藏未终止行符号

>>  在Bash的for或while循环中使用多个变量

>>  如何在Bash中为长时间运行的任务显示旋转器

>>  如何在Shell中检查目录是否为空

>>  eval与bash -c的比较

>>  如何在Linux中将所有图像批量缩放到特定大小

>>  如何在Awk脚本中使用Shell函数

>>  如何在Shell中从XML标签提取值

>>  如何在Linux中移动前"n"个文件

>>  在Bash中按创建日期对文件进行排序

>>  使用单个命令简化Linux更新

>>  Zsh和Bash中的循环、分割和通配

>>  Linux Shell for循环并发执行任务

>>  如何将Bash参数组合成一个由空格分隔的单个字符串

>>  数据科学 Bash 命令使用基础教程

>>  如何将变量发送到内联Shell脚本

>>  如何在Shell中找到两个数字的最小值和最大值

>>  Shell和在每个Shell中执行命令的Shell计数

>>  使用Linux CLI创建具有特定前缀和扩展名的多个文件

>>  如何在第一个匹配项后停止find命令

>>  读取Bash数组的最后一个元素

>>  在会话锁定或解锁时运行脚本

>>  使用diff命令比较字符串

>>  命令行计算器

>>  如何抑制特定的shellcheck消息

>>  如何安全地退出Bash脚本

>>  Bash中的模运算符示例

>>  如何回显变量名而不是变量值

>>  使用正确的环境手动运行Cron作业

>>  Shell脚本中的条件表达式

>>  Linux脚本系列

>>  rsync和隐藏文件

>>  Java 12中String API的更新

>>  使用文件的行作为Linux命令的参数

>>  在Bash脚本里获取脚本路径

>>  通过SSH在远程机器上运行Shell脚本

>>  在Bash中从数组获取唯一值

>>  使用Bats测试Bash脚本

>>  Linux中的Cron作业测试和调试

>>  使用Java服务器套接字读取InputStream

>>  在Linux中以另一个用户身份运行脚本或命令

>>  如何在Bash中评估算术表达式

The Baeldung logo

分类

  • Spring
  • REST
  • Java
  • Security
  • Persistence
  • Jackson
  • HTTP Client-Side

系列教程

  • Java “回归基础” 教程
  • Jackson JSON 教程
  • HttpClient 4 教程
  • REST 与 Spring 教程
  • Spring 持久化教程
  • Security 与 Spring

关于

  • 关于 Baeldung
  • 课程
  • 工作
  • 归档
  • 为Baeldung写作
  • 编辑
  • 合作伙伴
  • GitHub中文社区
  • Terms of Service
  • Privacy Policy
  • Company Info
  • Contact
The Baeldung Logo