Использование переменной Internal Field Separator (IFS):
bash-4.3$ old_ifs=$IFS
bash-4.3$ IFS="."
bash-4.3$ var="foo.foo.foo"
bash-4.3$ echo $var
foo foo foo
bash-4.3$ IFS=$old_ifs
Это может быть удобно добавлено в функцию:
split_dot()
{
string="$1"
if set | grep -q "IFS";
then
ifs_unset="false"
old_ifs=$IFS
else
ifs_unset="true"
fi
IFS="."
echo $string
if [ "$ifs_unset" == "true" ];
then
unset IFS
else
IFS=$old_ifs
fi
}
И запуститься так:
bash-4.3$ split_dot "foo.baz.bar"
foo baz bar
Удалить ~ / .local / share / applications / mimeinfo.cache
rm ~/.local/share/applications/mimeinfo.cache
Перезапустить Nautilus ...
nautilus -q
Удалить ~ / .local / share / applications / mimeinfo.cache
rm ~/.local/share/applications/mimeinfo.cache
Перезапустить Nautilus ...
nautilus -q
Удалить ~ / .local / share / applications / mimeinfo.cache
rm ~/.local/share/applications/mimeinfo.cache
Перезапустить Nautilus ...
nautilus -q
Удалить ~ / .local / share / applications / mimeinfo.cache
rm ~/.local/share/applications/mimeinfo.cache
Перезапустить Nautilus ...
nautilus -q
Удалить ~ / .local / share / applications / mimeinfo.cache
rm ~/.local/share/applications/mimeinfo.cache
Перезапустить Nautilus ...
nautilus -q
Удалить ~ / .local / share / applications / mimeinfo.cache
rm ~/.local/share/applications/mimeinfo.cache
Перезапустить Nautilus ...
nautilus -q