如果我知道分区是例如/ dev / sda1,我如何获得包含分区的磁盘名称(在这种情况下为/ dev / sda)?
输出应该只是磁盘的路径。 (比如' / dev / sda')
编辑:它不应该是字符串操作
答案 0 :(得分:0)
你可以使用shell的内置字符串斩波:
$(document).ready(function() {
var trail = '?cid=marketing-string';
var original = $("#sample-div").find('a').attr('href');
$("#sample-div").find('a').attr('href', original + trail);
});
这仅适用于某些磁盘名称。如果名称中可以有多个数字,它将在第一个数字之后切断所有数字。
将磁盘名称与分区名称分开的确切规范是什么?
答案 1 :(得分:0)
您可以使用sed
来获取磁盘。因为分区只是磁盘名称的增量,所以它很容易执行:
echo "/dev/sda1" | sed 's/[0-9]*//g'
产生输出/dev/sda
可用于获取磁盘信息的另一个命令是lsblk
。只需键入不带args就可以打印出与磁盘和分区有关的所有信息。