标签:bash

Linux – 如何在Linux shell脚本中提示是/否/取消输入?

我想在shell脚本中暂停输入,并提示用户进行选择。标准的“是,否或取消”类型问题。如何在典型的bash提示符中完成此操作? 在shell提示符下获取用户输入的最简单且最广泛可用的方法是read命令。说明其用法的最佳方式是一个简单的演示: while true; do read -p "Do you wish to install this program?" yn case $yn in [Yy]* ) make install; break;; [Nn]* ) exit;; * ) echo […]

Linux – 循环遍历Bash中的文件内容

如何使用Bash迭代文本文件的每一行? 使用此脚本: echo "Start!" for p in (peptides.txt) do echo "${p}" done 我在屏幕上看到这个输出: Start! ./runPep.sh: line 3: syntax error near unexpected token `(' ./runPep.sh: line 3: `for p in (peptides.txt)' (后来我想做一些$p比输出到屏幕更复杂的事情。) 环境变量SHELL是(来自 […]

linux中按文件大小排序查找

我需要得到一个可读的du输出列表。 但是,du没有“按大小排序”选项,并且管道对于sort人类可读标志不起作用。 例如,运行: du | sort -n -r 按大小(降序)输出排序后的磁盘使用情况: du |sort -n -r 65108 . 61508 ./dir3 2056 ./dir4 1032 ./dir1 508 ./dir2 但是,使用人类可读的标志运行它,不能正确排序: du -h | sort -n -r 508K ./dir2 64M . 61M ./dir3 2.1M . […]
友情链接:蝴蝶教程