Вопросы по теме 'ifs'
Команда UNIX для перемещения всех файлов и каталогов в определенном каталоге, кроме одного отдельного файла
Я хотел бы переместить все файлы, кроме конкретного, в корзину на Mac из одного каталога.
Вместо того, чтобы перемещать файлы и папки в этом каталоге, я бы хотел, чтобы все файлы и папки были перемещены по отдельности в корзину. Для этого...
116 просмотров
schedule
18.09.2021
В BASH проверка, существует ли файл, не работает, если имя файла в переменной имеет одинарные кавычки
[Обновлять]
1) У меня есть файл (a.cfg), содержащий такие строки:
FILE;'/tmp/testfile';;;+;'Add this line';$;Y
2) В своем скрипте я читаю этот файл построчно:
while read line
do
...
done < a.cfg
3) Когда строка была прочитана,...
1043 просмотров
schedule
20.11.2021
Bash: установить IFS на пробел только после определенного символа?
Я использую IFS=', ' , чтобы разделить строку текста с разделителями-запятыми на массив. Проблема в том, что иногда один из элементов, разделенных запятыми, содержит пробел после : . Результирующий массив содержит этот элемент как два отдельных...
1253 просмотров
schedule
18.09.2021
Настройка IFS для игнорирования пробелов при чтении из строки здесь
У меня небольшая проблема с IFS, чтобы различать пакеты и дистрибутив. Теперь я хотел добавить номер версии CentOS, но проблема в том, что CentOS и номер 6 разделены IFS. У меня вопрос: как заставить IFS игнорировать пробелы и рассматривать их как...
88 просмотров
schedule
27.11.2021
Как извлечь предложение из текстового файла в bash?
У меня есть книга в текстовом формате. который я конвертировал из pdf с помощью pdftotext. и я хочу извлечь случайное предложение из файла. имейте в виду, что предложение может иметь символ возврата в конце строки. поэтому я хочу найти способ...
303 просмотров
schedule
17.05.2022
Переменная среды Linux IFS не используется библиотечной функцией gcc wordexp Posix C для разделения слов
Окружающая среда
ОС: Ubunty 20.4, Centos 8, macOS Catalina 10.15.7 Язык: C, C++ Компилятор: gcc (самые последние версии для каждой ОС)
Проблема
Я использую библиотечную функцию wordexp Posix, чтобы получить расширение строк, подобное оболочке....
115 просмотров
schedule
21.06.2022
Использование нескольких критериев для одного критерия IFS
Я хотел бы использовать несколько критериев для одного критерия в формуле IFS.
=IFS(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$M:$M,"02 - B")=0,"0",(COUNTIFS('DATA'!$A:$A,$A17,'DATA'!$C:$C,"A - Open",'DATA'!$M:$M,"02 -...
180 просмотров
schedule
19.07.2022
Сложная вложенная IFS в excel
Итак, у меня есть этот вывод для отслеживания моей системы билетов, которая имеет следующие столбцы:
1. create date
2. resolved date
3. location (A,B,C,D)
4. item (1,2,3,4)
Как мне создать формулу, которая могла бы дать мне вывод о среднем...
75 просмотров
schedule
31.08.2022
bash: IFS завис после временного изменения для построения массива
Я столкнулся со странной проблемой после временного изменения IFS с целью построения массива:
$ echo "1 2 3" |while read myVar1 myVar2; do echo "myVar1: ${myVar1}"; echo "myVar2: ${myVar2}"; done
myVar1: 1
myVar2: 2...
86 просмотров
schedule
20.09.2022
Как правильно обрабатывать и печатать файлы с пробелами в bash
Я пишу простую рекурсивную программу ls в bash (в которой я очень неопытен, так что не стесняйтесь быть жестоким).
Программа должна распечатывать каждый файл (возможно, каталог) в отдельной строке, и каждый раз, когда вводится новый каталог, вывод...
930 просмотров
schedule
30.11.2022
Сумма (ы) Excel возможно? Пробуем условные суммы
У меня есть потенциально простая проблема, которую я не могу понять в Excel. Я хочу использовать формулу для суммирования ячеек, если они соответствуют двум критериям. Если ячеек меньше 100, а S1 равно 100, я хочу добавить 300 к общей сумме....
103 просмотров
schedule
23.11.2022
Чтение из файла с разделителями символов и назначение в переменные | кш Unix-оболочка
Я использую кш.
Мне нужно прочитать данные из файла в переменные, а затем использовать их для отправки электронных писем.
Файл может быть разделен любыми редко используемыми символами (такими как | ^ и т. д.) или группой символов.
Необходимо...
669 просмотров
schedule
02.11.2022
bash IFS разделить строку на массив
У меня есть следующая строка filename:231:blahblah , которую я хочу разделить на массив, используя : в качестве разделителя
Это код, который у меня есть
echo "Text read from file: $line"
IFS=':' read -a FILENAME <<< $line
echo...
2055 просмотров
schedule
27.07.2023
Разбор строки с разделителями в массив в Bash — почему $ var отличается от $ var, хотя в $ var нет пробелов?
Я использую Bash версии 4.2.25. Вот мой код:
#!/usr/bin/env bash
string="one:two:three:four"
# without quotes
IFS=: read -ra array_1 <<< $string
for i in "${array_1[@]}"; do printf "i = [$i]\n"; done
# output:
# i = [one two three...
110 просмотров
schedule
04.03.2023
Формула массива с ifs, isblank и AND/OR в листах Google
То, что я пытаюсь достичь, - это формула, которая проверяет верхнюю строку на «все пустые» или «все не пустые» в указанных диапазонах. В зависимости от условий ячейка с формулой возвращает 1 из 3 слов или оставляет ее пустой.
Я также иллюстрирую...
970 просмотров
schedule
19.11.2022
IFS и подстановка команд
Я пишу сценарий оболочки для чтения входных CSV-файлов и запуска java-программы соответственно.
#!/usr/bin/ksh
CSV_FILE=${1}
myScript="/usr/bin/java -version"
while read row
do
$myScript
IFS=$"|"
for column in $row
do...
457 просмотров
schedule
22.03.2023
Установка IFS на нулевой байт неправильно разделяет строки в командной строке
~ ls
A B C
На bash (выглядит неправильно)
~IFS=$'\x00' read -a vars < <(find -type f -print0); echo "${vars}"
ABC
На зш (выглядит хорошо)
~IFS=$'\x00' read -A vars < <(find -type f -print0); echo "${vars}"
A B C
Это...
1438 просмотров
schedule
25.07.2023
Почему только первая строка оценивается с помощью IFS=' '
Я пытаюсь разбить многострочную строку только на пробелы, сохраняя разрывы строк:
IFS=' ' read a b c <<< "$(printf '%s\n' "foo" "bar" "baz")"; echo "a=[$a]"; echo "b=[$b]"; echo...
44 просмотров
schedule
03.08.2023
Объединение данных из нескольких функций ЕСЛИ в одну ячейку
Я хочу создать артикул продукта, объединив данные из столбцов B, I и K в артикул в столбце N). Мне удалось объединить «I» и «K», используя приведенную ниже функцию, но теперь я хотел бы объединить эту функцию с названием продукта в столбце B....
20 просмотров
schedule
16.03.2023
Bash IFS неправильно разбивает строку
У меня возникли проблемы с тем, чтобы IFS правильно разделила строку на основе разделителя двоеточия. Кажется, что -e внутри строки рассматривается как вариант, а не как буквальная строка.
#!/bin/bash
string_val="-e:SQA"
IFS=: read -a items...
134 просмотров
schedule
03.11.2023