Вопросы по теме '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