Описание тега tilde-expansion

Tilde expansion is a feature of the POSIX shell providing shortcut access to users' home directories.
1 ответ

Как искать в полях, разделенных символом тильды

У меня есть поле в базе данных, разделенных тильдой ~ Я не могу понять, как искать в поле с помощью запроса mssql. бывший select * from table where john in repnames Данные в поле как tom~john~max Я пробовал несколько поисков в Google, но не нашел ни…
06 сен '13 в 14:00
1 ответ

Расширение тильды не работает в Docker COPY

У меня есть Dockerfile со следующей строкой: COPY *.zip ~user1 Пользователь user1 уже существует и имеет домашний каталог (т.е. /home/user1). Цель, конечно же, состоит в том, чтобы скопировать zip-файл в домашний каталог этого пользователя, однако в…
29 янв '17 в 23:43
2 ответа

Тильда "~" выражение не работает в "R"?

Выражение тильды не работает на моем RStudio! Я использую ОС Windows 10. Обновление: после более тщательного изучения (спасибо Дейсону) кажется, что "~" указывает на "пользователя / Документы /", а не на "пользователя /". есть ли работа вокруг? Люба…
21 дек '15 в 17:06
1 ответ

Когда косая черта в пути Linux должна быть вне кавычек в скрипте bash

Почему первое расширение не работает, а второе работает? Я знаю, что тильда должна быть расширена вне кавычек, но косая черта также должна была быть снаружи, неожиданно. #!/bin/bash ls ~"/Documents/bashscripts/test.sh" ls ~/"Documents/bashscripts/te…
23 июн '14 в 17:40
5 ответов

Тильда в пути не распространяется на домашний каталог

Скажем, у меня есть папка с именем Foo находится в /home/user/ (мой /home/user также представлены ~). Я хочу иметь переменную a="~/Foo" а затем сделать cd $a я получил-bash: cd: ~/Foo: No such file or directory Однако если я просто сделаю cd ~/Foo э…
21 апр '11 в 18:25
7 ответов

Как я могу заставить Perl распознавать пути с помощью '~'?

Возможный дубликат: Как найти домашний каталог пользователя в Perl? Я использую Ubuntu. Всякий раз, когда я передаю скрипт Perl, путь начинается с ~ (например ~/Documents/file.txt) это не может найти его. Я должен пройти канонический путь (например,…
28 окт '10 в 14:19
4 ответа

Почему QFile не может читать из каталога "~"?

Я попробовал следующий короткий пример, чтобы узнать об ошибке в большой программе, над которой я работаю. Похоже, QFile не поддерживает нотацию unix (или оболочки) для домашнего каталога: #include <QFile> #include <QDebug> int main() { …
12 май '10 в 06:40
1 ответ

Bash скрипт, возвращает awk: не могу открыть файл ~/.ssh/config

Я могу awk этот файл прямо из командной строки, но когда я пытаюсь использовать его из моего сценария, он ломается. Не уверен почему. Вот мой сценарий #!/bin/bash ssh_config_path="~/.ssh/config" echo -n "Enter the username of the account you'd like …
18 ноя '16 в 20:46
2 ответа

Что означает тильда в шаблоне файла Windows

У меня есть шаблон для поиска. Скажите "*.txt". Теперь у меня есть некоторые файлы, которые я не хочу перечислять там. Я считаю, что они не соответствуют этой модели. Но на окнах они делают. Я знаю, что символ тильда используется для краткой формы у…
22 янв '14 в 13:13
1 ответ

Тильда не раскрывается при цитировании справа от присваивания переменной Bash

Я сделал каталог ~/test_myDir Затем я запускаю следующий скрипт bash: x="myDir" dirName="~/test_$x" cd $dirName echo "hey" > test.txt Я получаю следующую ошибку: test.sh: line 5: cd: ~/test_myDir: No such file or directory Затем я удаляю цитаты и…
1 ответ

Жалуется на отсутствие такого файла или каталога

Я новичок в программировании оболочки на macosx и у меня есть небольшая проблема. Я написал следующий скрипт: #!/bin/sh function createlink { source_file=$1 target_file="~/$source_file" if [[ -f $target_file ]]; then rm $target_file fi ln $source_fi…
2 ответа

Расширение Баш Тильда

Можно ли добавить к правилам, которые bash использует для расширения тильды? Я бы хотел, чтобы ~data расширялся до /data/users/me, ~scratch расширялся до /data/scratch/me и т. Д. Возможно ли это, или bash слишком сильно сжал '~'? Спасибо, Эндрю
10 янв '11 в 21:44
1 ответ

Нет такого файла или каталога (ls) в сочетании с расширением тильды

Я пишу простой сценарий bash и хотел отобразить все элементы в определенном каталоге. Я пытался сделать следующее: desktop="~/Desktop/testr/" echo $desktop echo `ls $desktop` Однако я продолжаю получать вывод: ~/Desktop/testr/ ls: ~/Desktop/testr/: …
31 май '13 в 17:27
1 ответ

Расширение пути в Хаскелле

Я хочу сделать функцию для расширения имен формы ~user с домашним каталогом этого пользователя (обычно /home/user/), в том числе ~root, который обычно /root/, Я знаю о getHomeDirectory метод, чтобы получить дом текущего пользователя, но я не знаю ни…
19 июл '17 в 13:34
2 ответа

Bash Script - в ~/.ssh/ нет файлов

Я пытаюсь скопировать файл из: ~/.ssh/, но каждый раз, когда я запускаю скрипт, он постоянно говорит pi@raspberrypi:/etc/greenwich $ ./copybash.sh cat: ~/.ssh/testfilegen2.log: No such file or directory copybash.sh !/bin/bash sourceFile="~/.ssh/test…
26 фев '17 в 19:39
0 ответов

Тильда (~) в nginx.conf для относительного пути

Я хочу использовать тильду (~), чтобы указать на /home/user каталог, как я хочу иметь относительные пути в производстве, но, похоже, не работает в файле nginx.conf, хотя он отлично работает с .ini файлы. Также пробовал $HOME и $(HOME) location / { u…
30 окт '14 в 01:19
6 ответов

Как найти домашний каталог пользователя в Perl?

Мне нужно проверить, существует ли файл в домашнем каталоге пользователя, поэтому используйте проверку файлов: if ( -e "~/foo.txt" ) { print "yes, it exists!" ; } Несмотря на то, что в домашнем каталоге пользователя есть файл foo.txt, Perl всегда жа…
25 сен '09 в 03:59
1 ответ

Префикс тильды возвращает неверный домашний каталог

Я пытаюсь найти домашний каталог пользователей в окне UNIX (Solaris/AIX), используя echo ~username Это возвращает домашний каталог для всех действительных пользователей. По какой-то причине эта команда также выводит домашний каталог, который не суще…
02 апр '14 в 20:11
1 ответ

Не могу использовать путь к папке с тильдой в rmdir

Мне нужно иметь возможность удалить каталог, который относится к папке "Документы" системы любого пользователя. rmdir: ~/Documents/Folder: No such file or directory Если я вручную введу расширенный путь (/Users/ricky/Documents/Folder), он будет рабо…
26 дек '16 в 10:10
0 ответов

R: Есть ли способ указать TMPDIR в.Renviron на основе $HOME или ~?

Я ищу простой способ доказательства студента TMPDIR в R сессий. R не может расширяться ~ или же $USERтак что если я просто напишу TMPDIR=~/tmp или же TMPDIR=$HOME/tmp в .Renviron он не находит папку, а использует /tmp вместо этого, который установле…
20 май '16 в 15:57